I think you're confusing "simple" and "easy".
I'm a personal computing enthusiast and have been ever since I was hacking away on an old (even at the time) IBM XT in my bedroom as a school kid. I can use Linux Desktop just fine, I manage Linux servers as part of my day job, hell, I was once president of a LUG. Frankly I think the Linux Desktop is even worse for people like me than it is for the "mainstream" user, because the way Linux is duct-taped together from disparately developed components makes it difficult to reason about how it works, and modifying it in any meaningful way can often mean hours buried in documentation that may or may not be up to date (or correct, or even applying to your distro), or possibly even writing some C.
I could go on for hours about how Linux Desktop's "design" philosophy is in direct opposition to simplicity. It isn't about removing advanced options, or making things aesthetically pleasing, it's about having a system that functions in obvious ways, with few surprises and as little magic as possible, where the abstractions are shallow and consistent. Linux Desktop, though, is a hodgepodge at best and at worst a paper-thin wrapper attempting to hide a Rube Goldberg machine made of garbage.