Linux does have better codecs and drivers than Windows for some stuff (Bluetooth for example), but it has worse codecs and drivers for some important proprietary hardware stuff (Nvidia for example)
Self updating without user interaction per default
This is very easy to solve, just put the update command in crontab (crontab.guru makes picking times easier), or use a tool like dnf-automatic, unattended-upgrades etc
Linux does have better codecs and drivers than Windows for some stuff (Bluetooth for example), but it has worse codecs and drivers for some important proprietary hardware stuff (Nvidia for example)
This is very easy to solve, just put the update command in crontab (crontab.guru makes picking times easier), or use a tool like dnf-automatic, unattended-upgrades etc
See, that paragraph alone is too much for the majority of non-Linux users.
i believe fedora has this by default