I've said this twice now, and it seems to be ignored. It's not just about money. Any time someone says something like that "They have the money, therefore they should churn out the material", it shows they don't understand project management.
I work in project management as my day job. Hopefully after this third time explaining, people will take it to heart as a factor worth considering.
Let's say WotC will release products that people want a lot faster than they are doing. They have to increase staffing significantly to do so. For sake of the argument, let's say they go from 20 people to 100 people, and release the following books within the first 2 years (like a lot of people are expressing, because they have said they want these by now):
PHB and PHB2
DMG
MM, and MM2
Ravenloft setting/campaign
Underdark setting/campaign
Grayhawk setting/campaign
Planescape setting/campaign
Spelljammer setting/campaign
Darksun setting/campaign
Ebberron setting/campaign
Dragonlance setting/campaign
FR setting/campaign
So what happens after that 2 year window? There's nothing left to create that would have the sales #s justifying the cost. I'll tell you what happens. All of that staff you just hired gets laid off and the D&D division becomes just a skeleton crew unless WoTC decides to make a 6th edition. And I for one would NOT want talk about a 6e only 2 years into 5e simply because they already burned through all the 5e products a majority of people will buy.
I've seen this happen before. It's a horrible way to run a business. Absolutely disastrous. Not only because you end up firing a bunch of people (which has a ton of related problems associated with this), but also because your quality will suffer. With a smaller team working on every project, it's easier to manage and you are ensured of getting consistent results and you know what to expect. With several different teams, you have inconsistency.
So yeah, as someone who's been doing project management for years, it seems to me WoTC is doing it just right.