Unix developed in an enviroment where you tried to minimize the amount of RAM as much as possible and so on. Windows grew in a much more spacious in enviroment, who the H*** could ever need 640KB of RAM? I say its bloat is due to a bad enviroment.
Amiga grew up with the expectation of first being a games machine (cheap) then made by commodore (kinda cheap).