Apple does not get away with it because of force, or because of Steve Jobs' style. Apple can actually provide two different experiences, one via the UNIX cli (with a lot of knobs) and one in the Mac OS X UI (with high UX). Browsers do the same with chrome:// and about:config.
In a properly modular design, you often do not need to choose whether to upset the expert user or to make the naïve ones happy.