Wasn't Windows just an unnecessary layer on top of DOS?
Isn't X just an unnecessary layer of abstraction over the commandline?
etc