Its a tad more complicated that that.
There is certain levels of failure where you can hardly imagine someone can be that incompetent, because it would require not following literally all good practices and patterns that were develop over the years to make things easier for yourself. In the IT world we currently live in this would mean either intentionally sabotaging project you're working on or being some kind of political motivated hire that has no business being anywhere near code repository. In this day and age a good university student with no prior work experience has on average more knowledge than the minimum required to avoid such blunders.
Taken this into consideration I maintain the position that the 'quality' of the issues we're having is for the most part consequence on them going head first into the wall on purpose, because I find it unlikely the project was profitable for years now, and for some weird reason they cant figure out how to get out of this situation in an elegant way.
The fact they did nothing to transition to a different technology for more than a year since (literally!) players started asking about the future of the game says alot.