And that's exactly the problem. Linux is so focused on ensuring it works for every possible user out there, that it never makes the tough choices to be optimized for the 80% of users.
80% of people drive cars and need simple care wheels and tires.
But they're forced to think about 100 different types of wheels before they can go anywhere. My mom has never had to consider a flywheel in her life, and yet if her car were linux she's need to think about that, and everything from low power, high power, LED, gas powered, and oil powered headlights. She'd need to consider 50 types of seats, 7 seatbelt configurations,
Linux is what you get when engineers own a product and there is no PM around to say 'No' and force you to make the hard decisions. It's good for what it is, but nobody is making it actually easy. There are just "complex" and "less complex" flavors of linux. None are actually consumer level of simple - they're just "simple" compared to the other variants of linux.
Chrome OS is actually consumer level simple.