Software engineers love to write code. Give a software engineer a tool that writes the code for them, and they will come up with a million reasons why they should hand code the application instead.