The thing is, no development team, paid or volunteer, can sit on content until it's "good and used" because only a tiny fraction of any game's player base will invest the time to test updates, a far greater percentage of players that take part in 'Open Betas' are there to look at the new shiny. This is not a rogue server, all volunteer development thing but an industry-wide thing. Regardless of how vast your player base is, a developer will never get enough eyes on their product to thoroughly test everything and test cases can be made to account for a lot of stuff there are always outliers because players sometimes have vary unique ways of breaking shit. All this coupled with deadlines that need to be met.
When pushed live, there will be considerably more eyes on the release and things will be found by players that weren't noticed during testing, weren't reported during testing, or were deemed not critical enough to prevent the update from being pushed to be fixed later. There are also metrics that can be collected during game play that shows up when 10k people are playing vs 20 people playing.
I recall there being a period of 12 years without an update, if the all-volunteer Homecoming team manages to get out two a year, I'm okay with that.