If he spent half the time it took to write that blog post on config, the problem might be solved.
Even if someone isn't inclined to be computer literate, a shared understanding that the interface can be tailored to your preferences and that many flavors of interface exist, would lead to improvements IMHO. This is already normalized in the Linux world, but that world is very small.