How can compatibility not have to do with bloat? Entire subsystems in Windows are devoted to backwards compatibility. If you follow Raymond Chen’s blog on MSDN, he talks all of the time about all of the hacks in Windows to make it compatible with one specific program.
There is still a 32 bit version of Windows in 2018.