I understand your sentiment, but that's what windows 10x or windows core is: getting rid of legacy garbage. Android, iOS, and MacOS can upgrade easily because it focuses on home/consumer end, not so much business/enterprise which is msft's bread and butter. With windows 10x or core (whatever its called), you can do an entire OS update in less than 90 seconds, versus now-which takes long time to download/install/restart.
Also, 'apps' are going to go away within the next 5-10 years. Focus will be on 'PWA' (and possibly UWP) from MSFTs end. However, another problem is win32. Game developers and software engineers don't like UWP/PWA and want to stick with win32
We will see what MSFT has planned for //build this year