This is one of the stupidest, most circuitous ways to get a simple application up and running since the days of the J2EE Pet Shop example.
If you dislike it so much, simply don’t use it. I don’t use it either but calling it stupid is not a stretch. It’s worse.