It’s party marketing, yes, but it’s also Quality of Life features. Windows either has a setting you can find by farting around in the settings or it doesn’t work. Linux can have every setting, but most of them need CLI work, research, and the wherewithal to unfuck whatever you fucked.
If CLIs could be listed, explained, and parametrized in a simple GUI, it would make learning them 10x easier. More default scripts for unfucking things would also help (like Window’s old troubleshooting wizards). More status checking and better error messages, so one can tell when something is broken without manually inspecting every module.
It’s gotten much better, and will certainly improve by necessity if more average users pick Linux up, but it’s a step that has to be taken before Linux sees a major marketshare, regardless of marketing.
Did you know my profile picture is a Windows Vista background? I didn’t until a few months ago.