Yes, I understand what it means and do not need an explanation for that.
What explanation I am looking for is a technical one of why it even matters. I cannot think of a single one. You play/communicate with the server, not the opponent’s client device.
The only minor difference would be when there are releases that significantly change the stats and behavior of heroes. As a player, I couldn’t care less if some get a few day window of getting LOL Aegir vs Buffed Aegir and similar…
It is very annoying to have to remember with each release to go Revenge all the old version opponents, upgrade, then go hit the new version opponents.