I currently work part-time for a regional developer, and before that I had 500 hours work experience with the city, which included some planning.
When I read some of the discussions here, there is a sense of frustation when working with developers. For example, many times the issue will come up as to why developers build sprawling type developments instead of developments which respect the noble goals of new urbanism.
Now from a developer's standpoint. There is a sense of frustation when working with planners. Developers (mine included) would love to build higher density developments such as new urbanism, or something which closley resembels it. However, ask a developer why they don't build them, and many times it will be the zoning code along with planning issues. After the analysis is done, sprawl ends up being chosen over urbanism, even though the latter would be far more profitable.
So how could two entities with common goals end up with not achieving the goals for either party?