That's why a single trade is needed, not a double one.
It's not necessarily true. There will almost always be games like "red Gunnar vs. blue Shakti," "red Beatrice vs. blue Valeska," and so on. But with identical starting heroes, it's a different story...