Why doing simple when you can make it complicated? Over time we've rather slowly moved from CLI (MS-Dos, Unix) to IDE. And now we're rushing back to CLI again. Everything is CLI now. Why? IMO, esp. the open-source community, with so many people adding their own little brick, exotic requirement, ego-trip, or whatever, is probably to blame. The whole thing ends up being one big bloated confusion of options and possibilities. Like an exaggerated Swiss army knife which next to the knife and screwdriver also has a chainsaw, axe, and whatnot. There's a German expression
eierlegende wollmilchsau
(look it up :)) which perfectly explains this. It's a kind of Jack of All Trades, but worse :) I'm so tired having to learn new commands all the time. I'm about to give up.