You're not wrong. Their engineering seems incredibly incompetent. I've often postulated that they have like 500 junior developers and like 12 people with more than 5 years programming experience.
There is probably like 2 people who keep the game engine running and when they quit the game will fall apart.