One problem here is that the term quality is subjective. Furthermore I think a lot of gamers have a similar and biased idea of what a "quality" game is. For example a game about "Babiez" can't possibly be high-quality because it's not aimed at us.
I like the idea of job-based product development here. If I need a pickup truck a Bentley can never substitute for it, even if the pickup truck is a rusty old '78 of far inferior quality. The "job" that rail shooters are trying to do has already been done multiple times by high quality games, so it's the wrong job to be trying to do now. Games about babies do the job of
Marketing and marketability are important too. If I make a really high-quality 3D platformer about poo, who's going to buy it?