Easiest way to take the teeth out of rogue is to deny them sneak attack, and multiple rogue subclasses offer additional ways of gaining sneak attack because it's how you do significant damage as a rogue. You don't get extra attacks, or smites, or high-powered damaging spells, you have your increasing sneak attack dice. DMs know this, rogue players know this, Larian seem to be the only ones who don't.