That's quite a broad statement. World of warcraft? SC2? They run perfectly fine on 7 year old rigs, just saying and they aren't indie games I'm sure you know.
And its not like they were released last year or are running an awesome looking graphics too you know. How many years old is WoW? And SC2 on its release day already had graphics outdated by 3 years.
If I'm thinking this right, correct me if I'm wrong, but as of now the player who is closest to the servers will have an advantage no? Or are pings equalised based on who has the highest? 3v3s and 4v4s and have improved dramatically which is great, I'm sad to say my input lag is akin to a particularly bad 1v1 match up pre-battle servers. Compromises have to be made I suppose. I don't know what system SC2 runs but I play on the NA ladder despite living in aus and input lag isn't an issue at all. Curious as to why its not the case here.
Difference in money, game engine, infrastructure ect.
Comparing blizzard to relic is like comparing a car to space shuttle when it comes to money owned/invested.
I love that bad connection/lagging player don't break the game for everyone anymore.
It was often the case that X player lags and Y player is dropped, which completely ruined any fun of automatch.