It's not just major packages: minor things like screen, tree, zsh, libraries, tools, extras and plugins. I don't care how often I have to install stuff, the hassle OSX causes for that is not worth the beautiful GUI that still doesn't maximize windows properly. Anything complicated is painful on a Mac and I do complicated stuff everyday.
And it's more likely your fiddling is breaking your Linux box than the other way around. Either that or 1995 wants its Linux back.