Also I'll add you CAN get systems that are supported pretty much perpetually. Mainframes are like that. You can run those for decades and even after new version come out, the support continues. However you pay a ton to buy it, pay even more in maintenance (support isn't free, software or hardware, you have to pay yearly upkeep) and they are going to certify it for certain apps and you'll run those and no other, or lose support.
++ If you want perpetual support, you need to be prepared to spend huge sums of money to get it. You have to be prepared to pay a team of developers, testers, and support staff to support your outdated platform, and that does not come cheap, either in the initial purchase or with ongoing support contracts. My former employer offered perpetual support, but licensing fees ran in the millions of dollars and support contracts started at hundreds of thousands per year for even the smallest clients.
In the end, the results often don't even justify punishing the cheater.
Depends on the university. At some schools, failing a course for cheating results in an F that stays on your transcript (and is included in your GPA) even if you repeat the course. But yeah, if that option is off the table, punishing people for cheating probably isn't worth the effort, because they're likely going to fail anyway.
Pohl's law: Nothing is so good that somebody, somewhere, will not hate it.