They don’t have to give shroud to ferals, but that wouldn’t be the end of the world. (A druid summoning a fog cloud makes a hell of a lot more sense than a pirate throwing a smoke bomb and suddenly making a plate-encrusted warrior undetectable.)
The real problem is that only one class has meaningful skips right now. But that doesn’t have to be the case. And blizzard doesn’t even have to change the classes to do it, they would just have to get creative about dungeons and use existing abilities.
There’s already precedent for this. Blacksmiths, rogues (again, of course) and mechagnomes have skips for Tol Dagor through gate unlocks.
In BFA keys, I have only seen warlock gates used to skip the last couple of pulls in Freehold, but that kind of skip could be a feature in a few of the dungeons.
Other abilities might be repurposed to enable skips too.
What if a dungeon had a magical barrier and mages, blood elves, gnomes, and enchanters could mess with the rune to allow passage?
Druids, outlaws, and warriors have a leap. What if a character could leap across a chasm and lower a bridge from the other side to enable a skip?
What if a magical barrier could be crossed by a pally with DS or a DK with AMS and a gate opened from the other side?
A priest could MC a mob to unlock something for the party.
Mages or DKs could use their frost powers to make an ice bridge over shark infested waters.
It’s a fantasy game. The devs should use their imaginations. They can pretend that this is the world’s largest D&D homebrew if that’s what it takes.
And if they can’t bring some balance to this concept, they should just delete shroud. Making the community feel like a single class is mandatory in 5-man content (even if it isn’t actually mandatory) is pretty far outside of the stated design philosophy.