I agree with all the above.
Land development regulations are a game with fixed city/county and state and federal rules. One must play by all the rules or risk ecconomic and professional damages (There is even a case of a engineer being jailed for wetland violations). Even silly rules must be fully obeyed. I consider complex rules as job security and an opportunity to provide greater services (and collect greater professional fees).
In the real world, many engineers "game" the system by politicing or enticing or just resubmitting a project a dozen times with minor revisions to get some slack in the land development regulations because they can not or will not design it per the regulations. (They even cheat and do not get caught!) If they are doing it to save money for the client, that client will readily sue them if the non regulation cheap out causes any problems.
I firmly follow the policy the I will not cheat. If I cheat, then I might have to pay for the correction. If I do not cheat, then the client pays his rightful developmental costs. It means that I have to work harder, but I always sleep soundly.
The role of the developer is to politic with the regulatory and governmental officials. The role of the engineer is to design a cost effective solution that meets all rules and accepted engineering practices. Lots of times there is hidden slack in the rules, you just have to find it.
You will find, that as you work more in certain jurisdictions, that you will aquire a reputation. What kind of reputation do you really want? People remember your mess-ups much longer that your sucesses, so be careful.
Finally, any job worth doing, is worth doing right.
Clifford H Laubstein
FL Registered PE 58662