sednet wrote:
Control panels make things easier at a cost of keeping people away from the details of system configuration. The problem is that the details are VERY important. If you rely on a control panel you will never really know how the system works and you won't be able to make changes outside the limited scope of that control panel.
You could take that argument further and say
distros make things easier at a cost of keeping people away from the details of compilation. If you use a distro, you'll never be able to compile a program on your own, and you won't be able to run programs outside the limited scope of that distro.
and further
configuration files make things easier at a cost of keeping people away from the details of computer science and how to program. If you use configuration files, you'll never be able to write in C and modify a programs behaviour, and you will be limited to the programmers imagination.
and
the linux kernel makes things easier at a cost of keeping people away from the details of driver development. If you use linux, you'll never be able to write a device driver and you won't be able to use devices outside the limited scope of linux.
plus
C makes things easier at a cost of keeping people away from the details of assembly and the CPUs architecture. If you use C, you'll never be able to control a computer outside the scope of C
i could go on
CPUs make things easier at a cost of keeping people away from the details of discreet transistor logic. blah blah blah