Mac and iOS have the advantage that noone expects longterm backwards compatibility.
if you own a new Mac it's basically expected that older programs are incompatible with it, but on Windows it's expected that even stuff made for Windows 3.1 still works.
the sole reason your default Windows install drive letter is C:, and why subsequent SSDs, HDDs and CD/DVD/BD drives get D:, E:, F, etc., is because A: and B: are by default reserved for floppy drives.
if you connect a USB floppy drive to a Windows 11 PC it will get assigned the letter A:. if you connect a second one it's gonna get B:, because many older programs of the Pre-HDD era expect those 2 drive letters to have the data they need.
that's how far Microsoft goes to keep old software compatible, even if you need to tinker a little bit with compatibility modes and stuff.
so Windows is bloated by default in some regards. and that bloat will never be cleaned up