Pokemon missing access to certain STAB attacks can still be interesting and viable if they are compensated with other positive qualities. From a competitive standpoint, I think that requiring nearly all Pokemon receive both a reliable strong STAB and a risky-but-strong STAB would close a lot of design space. Kartana lacking access to a risky-but-strong attack like Wood Hammer or Power Whip is necessary because it's compensated by its Attack stat. Shadow Ball is a decent STAB despite being on the lower end of power for the "standard STAB" due to having relatively uncommon resists, and a widely distributed Ghost-type attack comparable to Fire Blast or Overheat would give a lot of high-end Ghosts too much OHKO power. Encouraging a Pokemon to use High Jump Kick often requires denying access to Close Combat, showing how mandating a near-universal safe(r) option (which CC is to Fighting-types in Gen 8+) can cause interesting moves which are less common to be overshadowed (while CC is in the strong-but-risky category, it is still less risky than HJK).Blorbo doesn't necessarily need SpA Stone Edge, he needs something that fulfills the same role of a strong special attack. And even if it was SpA Stone Edge, I think it's far more interesting to have the option of either Blorbo or Blurba instead of Blurba just being a better version of Blorbo, and Blorbo not being able to function properly and therefore just being the worse option because everyone would rather just go with Blurba instead. Having more good options is far more interesting than having two options where one is just significently better and the other doesn't work properly.
It's even possible to create interesting results when denying both the "standard" reliable and strong-but-risky options. Leftovers + Fly Dragonite (and similarly Leftovers + Bounce Gyarados) in Gen 6 is an interesting set that might have been overshadowed if Dragonite had access to a better Flying-type attack (and if that attack was Brave Bird or otherwise comparable in power to other "risky" moves, it might have been in outright overpowered territory). Such cases can flop massively if not designed carefully, but l'd rather have the option open to create these interesting successes over just preventing the worst possible movepool design errors. Perhaps it's fair to not trust Gamefreak to provide proper compensation for notable movepool absences, but it's far from impossible.









