Yep. Developers take their choice and then externalize all the costs to the company; even though the company has put an immense amount of trust and financial power in them.
It's actually absurdly disgusting once you run the numbers. I've directly compared projects before and after over a 1-2 year period and the devs claiming that these "MVC" apps are better for users, the company, or anyone else besides themselves are actually arrogantly delusional. They write these apps, and either leave or then sit there in the company and blame everyone else but themselves.
But hey, at least the problem exists. It allowed me to make a ridiculous amount of money and invest it wisely. shrug