@ellieraejaye in my opinion, Linux got a lot better UI/UX wise and it will grow but it has issues that will keep it away from truly supplanting Windows and iOS.
To be able to manage Linux you need to know how to search around the web and dig through the innards of the OS, this is not something everyone is able to. Packet managers are not obvious for a normal person. I know what I'm doing and I still screamed at Linux Mint because some specific packages I needed were outdated in the standard packet manager with no info if and when they will be updated so I had to take a long detour around. Flatpak has issues and it's like moving from Windows Store to Canonical store, the moment Canonical choose to go "full tech bro" you're back into the pan and still Flatpak has technical issues.
The compatability with hardware can be finnicky, as the discussion in the past "if you plan to tell a person "just move to Linux" you should be willing to support them for them to hash out all the issues that will crop up".
It is missing software. Big software suites like Adobe, software which are considered sectors' standards that we like it or not, are not on Linux. Which means you often have to build a mix of things as you don't have a "one stop shop" like MS and that makes it hard for companies' fleet, especially in smaller companies. And also Enterprise level support is not always there for every distro.
Last but not least... the sheer width of the offer: you ask 10 people, you get 23 different Linux OS recommendations, it is overhelming.