I suggest there is a very simple reason why linux is awful and will remain awful.
If someone was to create a version of linux that worked, one which wasn't fatally flawed by all the many problems listed on this forum...
If a group of kind-hearted geniuses was ever to do this, then - in a heartbeat - all those hate-filled, puritanical, bullies and psychic vampires, in other words the linux EXPERTS, would find themselves reduced from being among the most important people in the world to being nothing more than the socially maladjusted sadists they truthfully are.