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.
One of the arguments for the electoral college was that news travels by horseback and a new development needed a representative at Washington to accout for it.
These representatives (electors) must therefore be able to vote differently that how they were asked to if they deem the situation requires it. Say it’s uncovered that one candidate was plotting treason, or has a heart attack.
Because we can communicate instantaneously now, electors are not needed to vote for people or states anymore; a direct vote is easily accomplished.
The unfair allocation of those votes is a different aspect of the Electoral College, but also a reason to be rid of it.