Lets start from your statement - it is shit. And people paid 70$ for it. No need to go further. Their voices deserve to be heard (since, you know, 70$). And now you say that they shouldn’t have believed the hype as if they are wrong and not the people that overpromised and (not underdelivered but) lied.
Most of those are already shit (Fallout, Diablo, Overwatch, call of duty) or shelved 25+ years ago (Commander Keen, Hexen, Phantasmagoria…). Microsoft’s own games are rather good compared to Activision Blizzar or even Bethesda.