Yeah idk if Blizz even understands what they want from class interaction and M+ affixes. They want class diversity in M+ groups, but yet they make mechanics and systems that funnel people to specific classes based on viable clearing requirements.
I think either they need to create better affixes that are not so limiting or do what you said and give every class an ability to deal with these clear requirements.
It gets stale really quick being funneled into specific group comps.