Seems you do not know what game development entails. The situation you describe is how games are made. You think they have unlimited time and money? Or that they keep a high number of subs constantly? Dev time and resources are divided by how much money they are bringing in. This is why in older/less successful MMO's you see skeleton crews working on updates.