I don't agree that poor application programming is a result of the Postel principle, it's a result of incompetence or laziness.