Just like everything, there are good developers and bad, but it may be that the good ones are a diminishing breed. I'd put some blame on the local government who review and approve the development...