It could use taking a real good look at the "user journey". How would one even get to having linux on their desktop? It seems like it still overlooks some basic stuff. Like, having a website that's straightforward and doesn't bury how to get a distro. Instructions that'd be written with clarity and wouldn't just drag on for dozens of steps (and even if they do, that's just the stuff that should be written smarter, not in a way that'll just overwhelm someone and just make them check out). Granted, even just putting install media together in the first place might be enough to make some people check out already, but still.
There are things like fedora's media writer, which is good, but even that is kinda needlessly buried under several clicks, because their website just isn't regular user oriented, I guess (which is a real common thread) - there's server and enterprise stuff, which is just a distraction and would be irrelevant to such user, so why is it even there, or why isn't there a "consumer" fedora website...and it's just stuff like this. Take a look at ubuntu's website, and you'll see a similar (but also worse) situation. Just literally, where would a regular person even start there? They'll see all this enterprise stuff and just leave. Debian, there's a huge download button - great! that just downloads an image and uhhh...what one is supposed to do with it? there's bizarrely not even an 'installation instructions' link next to it on that page. there's a "help" link, but it doesn't lead to installation instructions, which are actually under 'other downloads' link, and buried under several overcomplicated pages, with the manual itself being so overly long it'll make anyone give up on using it, simply because it has a poorly usable interface.
It falls apart before someone would even get on, cause there kind of isn't a solid path for them. Like, back to basics. How about making stuff easier to get, really basic stuff like unburying download links and making stuff easier to understand...well, that is, if those distros and companies are even interested in 'consumer linux' anymore, which barely seems that way sometimes. Maybe a user friendly way isn't to just throw an iso file at someone (if they'll even find it) and have them go figure. Maybe that's exactly why linux user base is not growing substantially.
Also, just try to not even tell people to use terminal. Like, don't even start with 'you can apt get anything'. They won't. Just say 'get apps from an app store'. That's actually user friendly, and it already just exists in distros. As a further challenge, one might wanna consider any time a user has to use terminal and/or blindly copy some commands they don't actually understand in order to do or fix something, a usability failure. (cause it is.)