The situation where an unskilled user can enjoy a well-working computer does
only last so long. Either the user becomes good at maintaining the computer,
or it will stop working correctly. That’s because computers are not reliable. If
not used carefully, at some point, they will behave unexpectedly or stop
working. Therefore, one will have to get their hands dirty and most likely learn
something along the way.
Some operating systems are more prone to gathering cruft, though. Windows
computers are known to decay over time. This is caused by file system
fragmentation, the registry getting cluttered, OS / software updates, or
unwanted software installation. Furthermore, users can install software from any
source. As a result, they have to check the software quality by themselves,
whether it’s compatible with their system, perform the installation procedure
and the maintenance. This may create problems if any of these tasks are not done
well. Conversely, despite giving users a lot of power, GNU/Linux is more likely
to stay stable. Even though it depends on the distributions policies, software
installation and updates are done through package manager repositories that are
administered and curated by skilled maintainers. Breaking the system is thus
more difficult, but not impossible. After all, with great power comes great
responsibility.