The thing is, he is right
I've used Linux for about 15 years. I am used to a simple desktop. Long ago I had to recompile the kernel to get the sound card working. I have seen 1FPS refresh rates.
GNOME and KDE are bloated, but that does not make them good. I know about dozens of other windows managers that "I can try", and have tried. None of them make Linux a pleasure to use on the desktop.
apt is a pile of junk for a new user. apt-cache is a joke. Let's say I am a newLinux user and I want to install Firefox, if it is not already installed. I find out about apt-cache (no easy thing in the first place) and do a search for firefox. This is the crap I get:
herewegoagain@craplinuxbox1:~$ apt-cache search firefox
aptlinex - Web browser addon to install Debian packages with a click
bookmarkbridge - tool to synchronize bookmarks between browsers
firefox-sage - lightweight RSS and Atom feed reader for Firefox
gnash-common-opengl - free SWF movie player - common files/libraries
gnash-common - free SWF movie player - common files/libraries
gnash-cygnal - free SWF movie player - Media server
gnash-opengl - free SWF movie player
gnash-tools - free SWF movie player - Command-line Tools
gnash - free SWF movie player
klash-opengl - free SWF movie player - standalone player for KDE
klash - free SWF movie player - standalone player for KDE
konqueror-plugin-gnash - free SWF movie player - Plugin for Konqueror
mozilla-plugin-gnash - free SWF movie player - Plugin for Mozilla and derivatives
gnome-do-plugins - Extra functionality for GNOME-Do launcher
gnome-do - Quickly perform actions on your desktop
gnome-launch-box - An application launcher for GNOME
gplanarity - simple puzzle game involving untangling planar graphs
gtkcookie - Editor for cookie files
iceweasel-linky - iceweasel extension to handle web and image links
iceweasel - lightweight web browser based on Mozilla
mozilla-imagezoom - Mozilla context menu option to zoom current image
iceweasel-itsalltext - Iceweasel extension to edit textareas using an external editor
kerry - Beagle desktop search daemon frontend for KDE
latex-xft-fonts - Xft-compatible versions of some LaTeX fonts
libhtml-widgets-selectlayers-perl - Perl extension for selectable HTML layers
mozilla-firefox-adblock - AdBlock extension for the Iceweasel and Iceape web browsers
openoffice.org - OpenOffice.org Office suite
pcmanfm-nohal - an extremely fast and lightweight file manager for X
pcmanfm - an extremely fast and lightweight file manager for X
peercast-handlers - P2P audio and video streaming handlers
iceweasel-scrapbook - Iceweasel extension to save and manage Web pages
squareness - suite of skins for different applications
tinymce - platform independent web based Javascript/HTML WYSIWYG editor
tinymce2 - platform independent web based Javascript/HTML WYSIWYG editor
mozilla-plugin-vlc - multimedia plugin for web browsers based on VLC
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs1d - The Mozilla SpiderMonkey JavaScript library
xulrunner-1.9-dbg - Development files for the Gecko engine library
xulrunner-1.9 - XUL + XPCOM application runner
xulrunner-dev - Development files for the Gecko engine library
Do I need all this crap? There's not even an application called firefox! Is it p
art of Openoffice? You tell me.
I use Linux and UNIX at work because that is what I do. I use a Mac for personal
reasons, because that is my choice.