"Your manager will still kill you if you're not able to keep that deployed application up and running."
True. True. Which is one reason why the industry seems to be divided into "green fields developers" and "maintainers".
Plus that the "green field developers" gets paid more than the "maintainers", even though maintenence is harder and more boring.
"This industry survived already one huge 4GL wave, and we replaced all these tightly-integrated, monolithical, closed and unscalable installations with light-weight combos of n-tier Java applications."
Is there any specific reason why our industry couldn't evolve towards a 5GL environment, where our tools and platforms would provide us with loosely coupled, component based, open and scalable code? What CERTAINLY did not work was to throw away all the lessons we learned in 4GL and return to a (slightly altered, because Java/internet enabled) 3GL environment...
As a side note: don't think that 4GL tools aren't used anymore. You'd be surprised how much production code is generated every single day ...