She already have the second lowest DPS of the game (Mei’s blaster is lower, but comes with CC, so…). If people can’t notice they take 4 full seconds to kill a squishy that is not being healed, lowering it any further will not solve the issue. DPS Moira, like Battle Mercy, eliminate themselves from the MMR pool eventually because it’s just an ineffective strategy.
It’s also a symptom of something else, which is the DPS player that is socially forced into a healer role, but forget to heal. That happen with every other healer too: Zen that forget to keep his harmony orbs in one ally, Lúcio that keep just wallriding near the point and looking for boops instead of staying with the team, Ana that focus more on damaging enemies than healing her team (and unlike Moira, gains nothing from it), Brigitte that want to play as if she is a smaller Reinhardt instead of a backline guard dog, and Mercy that their first instinct upon being attacked is pull the pistol and trying to fight back instead of retreating.
I honestly believe 2-2-2 is probably the most pervasive toxic thought that ever entered this game because people will get out of characters they know how to play just to fill for a role they have no idea playing, and you end up with coward tanks that never push (because DPS should play safe like that), supports that don’t look for the well-being of the team primarily, and (rarely) DPS that aren’t aggressive enough and keep looking for peels because that’s what they want when they play tank/healer.
I’d take a 5 DPS team where everyone is playing their best hero than a 2-2-2 where half the team is playing something they don’t enjoy.