1-1. UAC и SUDO решают разные задачи. SUDO предоставляет возможность пользователям выполнять команды от имени других пользователей. UAC - ограничение прав пользователя с любыми правами.1-2. начиная с Vista изменилась организация папок пользователя. То о чём пишете вы не произошло.
1-3. к ОС это не имеет отношения. В качествено написанном ПО обработка ошибок присутствует.
2-1. данной ошибки не было в Линукс, а в Win она была, но никак себя не проявляла и могла быть использована только в условиях специально подготовленной для повторения данной ошибки лаборатории. Хотя была широко растиражирована по жёлтым ресурсам как одна из серьёзнейших сетевых ошибок Win за всё время её существования.
2-2. статистика взята очевидно из ваших личных наблюдений. Другие методы есть, напр. установочные диски. Если пользователь предпочитает воровать - то вирус или сбой в работе компьютера - это кара Божья за его грехи (за воровство), реализованная Им руками вирусописателей.