I understand what you're saying, but in my experience an overwhelming amount of responsibility for having fun falls on the GM. If the players don't show up and play well, then no GM prep helps. But I buy the RPGs, schedule the game, write the adventures, run the game, update the campaign, and...