It's a mess of disparate highly inconsistent systems.
The Linux user experience matches what it is - a random bunch of developers developing random software in the way they like with a very thin patina of consistency failing to hide the mess.
It's nowhere near as fabulous as you are making out - it's fanboiism to say otherwise.