The game has generally gotten ever more complex over the years from a development point of view, with many additional systems that require maintaining compared to 10-12 years ago (more classes, races, raid difficulties, pet battles etc). In addition, the overall quality of content has increased over time.
Given the above, are we expecting too much from Blizzard? There are constant complaints about the lack of content in game. But when you now have so much on your plate, scarce development resources have to be divided amongst a greater number of systems which naturally means that the amount of raw content released over time will decrease.
Are we being too harsh on Blizzard? Should we be expecting less raw content over time given Blizzard's situation?