Except that's the way it used to happen in games, right back in the days of dial-up and shonky connections. It was aggravating when it happened and could cost a day of XP, but it was accepted, because the alternative to your character remaining there to take a kicking for 30 seconds after a disconnection was to enable cheats to escape death by pulling cables. The player base accepted the lesser of evils: Stop cheating at the cost of the occasional character death by disconnect.
Apparently the community would now rather coddle cheating rather than take the occasional blow in preventing it.
Well there's an interesting slant - that's the way it used to happen! Gee I guess we should bring back rotary phones and lose all of the digital improvements from the last 40 years or so because "that's the way it used to happen!". What a great answer! By that metric, before the 2.2 update, I could find delivery missions that paid between 200k and 300k whereas now it's rarer. Makes it harder to save up for that Anaconda but I keep on. This excuse is similar to well in my day we didn't have sophisticated weapons and delivery systems so let's force the other guys to not use them! Good luck.