Want to buy a song? iTune, 1 click and start listening
Want to install development tool? brew install
Want to install other tools? brew cask install
Want to buy software? App store, 1 click
Want to listen to music on your big ass speaker? Airplay, click and done
I don't believe that things are so simple. Some things are not in a repo like Homebrew or MacPorts. Personally I chose to use MacPorts for UNIX world tools. I installed STS Eclipse from their site. Same with AppCode. There are other things that you need to go and hunt for.
Even on Linux, which has arguably the best package repo systems, you still need to go to upstream for important tools because the distros lag behind.
Comments
I would bet the success of the iphone and ipad play into this as well.
FWIW: I'm a developer and after being on a Macbook Pro with a Retina display for over a year I can't imagine working on anything else.
Also, don't forget the ecosystem.
I don't believe that things are so simple. Some things are not in a repo like Homebrew or MacPorts. Personally I chose to use MacPorts for UNIX world tools. I installed STS Eclipse from their site. Same with AppCode. There are other things that you need to go and hunt for.
Even on Linux, which has arguably the best package repo systems, you still need to go to upstream for important tools because the distros lag behind.