Well, after reading this article and other variations on the theme that's one less set of mistakes to make.
Even if developers are not demigods they shouldn't be above learning.
Entrepreneurs have very little chance of fixing this, it's mostly a local government thing and since it isn't actually broken I highly doubt that something will change. So 'deal with it' is the appropriate response.