Written by a programmer who has a myopic view of how data is used. Data is not used by just one application in the real world over time; if your app that uses the stupid database becomes popular (or your startup becomes popular), you will now need many interfaces into that database - reporting, analysis, OLTP, maintenance. By putting it in a "persistence-aware programming environment" you're *&%$ing everyone else except you. Woohoo!