Your argument is based on assumptions about the freedom to dive your own profile that do not necessarily reflect the realities of many (most?) actual dives.So what it's common, you keep saying that as if because it's done that way often, it's somehow beneficial. It's not, at least to the diver who is paying for Nitrox and took the course so he or she can use it.
It's not about survival it's about longer, more enjoyable dives.
Of course there's a need to dive with a buddy who is on Nitrox, otherwise you're going to get a shorter bottom time than you paid for. Whether or not there are "mixed air/nitrox groups all the time" doesn't mean it's a good idea. Because it's not. No different than a dive charter that forces a diver to team up with an instabuddy of unknown skills, health, experience, etc because the charter doesn't want to pay a crewmember to do it.
A large percentage of the dives made in the world today are led by DMs, require the divers stay in fairly close contact, have a fixed time limit, and follow a profile that stays far from MOD for any nitrox divers and from NDL for any air divers. For these dives it truly doesn't matter if one buddy is on nitrox and the other on air.