Classic case of blaming the user.
Asking your motivation for a decision that you made and then complained about is not me placing blame. I was trying to get you to take ownership of your own actions. You installed Gnome and then complained about the size of Gnome. Who else could possibly be responsible for your decision to use it?
On any other modern OS the user doesn't need to take this kind of nonsense under consideration.
The issue being debated was large data sizes when updating the OS. Are you saying that Windows users don't have huge updates to keep their systems current? Are you serious?
In OSX the details that need to be hidden are hidden because most people buy computers to get something done not to fiddle with the innards. That control you talk of is mostly illusionary. It's like muscle car owners: sure they may have "complete control" over their car's engine, being able to tweak every little thing but it comes at the expense of usability and practicality. In the end it's masturbatory, it serves no other purpose than its own sake.
Most people that buy computers do want all the complexity hidden. They should use Windows and/or Mac OS. Casual users SHOULD NOT USE LINUX!
Linux is not for casual users just as custom muscle cars are not for casual drivers. I haven't used a Linux distro in the last 8 years that installed Gnome or KDE by default. If you don't use it either why did you complain about it? Were you consciously creating a strawman argument? Were you trolling?
There are many free Linux distros which install neither KDE or Gnome by default. It might sound incredible but it's true.
you get to upgrade half the gnome packages and assorted libraries along with them
If you didn't want to deal with the bandwidth to upgrade Gnome, then why did you install/use it?
One of the top reasons (not the first but close) I don't use KDE or Gnome is that I don't want those largish data transfers when updating the system. Openbox is my desktop environment of choice. The file size for upgrading it -> 323KB (2.2 MB installed)
-rw-r--r-- 1 root root 323K 2012-05-12 03:31
Don't blame the GNU/Linux for your decision to use a bloated DE.
Let me put it this way. Windows has "DLL hell", Linux has "dependency hell" and the mac and iOS have
Mac and iOS just hide all the details from you. DLL and dependency hell are still there, they just are Apple's problem, not yours. I simply prefer control over simplicity but for most consumers they prefer simplicity. Thank the magic sky wizard there are more than two closed-source choices for those of use than want to DIY.
"One lawyer can steal more than a hundred men with guns." -- The Godfather