Because many small releases are not efficient, neither in workload nor in fixing stuff.
Efficient in what context? Finances or keeping players?
Great for finances short term. Horrible for keeping players and thus a death sentence long term.
They don't fail and therefore they don't need excuses. They don't want to release updates every week because it isn't efficient for them. They could, but it would likely create more issues than it would solve.
PS
Your "hire more devs to fix issue x faster" just shows that you don't have any idea about software development.
They do absolutely fail in this regard. Game-breaking bugs being left to fester like an open wound on the live servers for months at a time is a complete, irredeemable failure that cannot be excused. You're driving off players, and games live or die by their player base.
Wrong again. The player base was even worse two years ago. Stop making stuff up just because you need something to back your agenda. If your argument is any good it will be better without it.
No, the player base wasn't worse. Speaking as someone that's been active on the forums since March 2014.
Almost 3 years now and this place has been like riding the short bus down the highway to hell.