Role queue - could be expanded upon maybe?

I dont mind playing whatever role in OW, but when i play tank i absolutely adore off tanking, but i really do not like main tanking. And as it is a popular opinion, whenever i queue up to grind my off tanking in comp, i end up in games where none of us can play main tank properly, and most times that ends in a loss.

Wouldnt it be smarter to get an off tank and a main tank queue, and let the off tank role play whatever, but the main tank role only main tanks. That way you can still go rein/orisa if you wanted etc.
idk, it might be tough decision to decide what is off and main tanks, but all i know is that its really annoying to either have to main tank to save a game, even though i find it terribly boring, and im really trash at it, compared to queueing so i can play mah dva or whatever.