You dont necessarily need to. I still use MS Windows from time to time and my perception is that fundamentally they still dont know how to write software properly: in windows 10, opening a folder full of large video files takes a painful long time, while all it needs to do is to list some file names. I understand that it must be trying to extract some extra &quot;useful&quot; information from those large files, but the keys is that it shouldnt block your UI from showing the basic stuff. In their outlook, if the network is having connection problem, the UI will become unresponsive. These might be silly easy bugs to fix but it exposed that fundamentally they still couldnt figure out how to separate things properly in software.