Windows tries to cram-jam everything into as small a space as possible
right from installation. Result? Fragmentation.
Linux gives programs and files breathing space, and automatically
moves them if necessary to give them room (using swap) Result? Disk
needs to be like 99% full before fagging even starts.