Being a terminal purist is wonderful for those of us who live our lives deep in the caverns of Linux, but in actual production use you very often find situations where less technical users have to interact with the systems that we build.
For my work, I need a way for low level tech support and technicians to go in and restart a container from time to time, and these people curl up in a ball and scream if you show them a command prompt. Having a UI removes a lot of friction.
Quantum Thief is genuinely amazing. It's a book that somehow manages to be both the hardest of hard scifi (the author's day job is doing hyper advanced quantum math), and also completely batshit insane. There are superheroes, hyper-advanced civilisations built on WOW clans, weapons that use human minds as ammo, a city where people have to make contracts just to remember each others names and where time is currency... And that's just book one.
The fact that two of the main characters stole a moon is quite literally a footnote. It's such a minor detail that it gets mentioned in passing. That's the level of insane this series operates on.