I would argue that fundamentally Linux will never be the default OS, not only that but it will never gain over 10% usage and it’ll never be ready for mass adoption. People want to be treated like complete and total idiots, people don’t want privacy, people don’t want freedom, people don’t want to try new things, people don’t to do anything themselves, and finally people want the polish of corporate software. Not only that but I would argue Linux devs shouldn’t waste time or resources attempting to convince Windows users to switch. Linux devs should double down, make software thats nothing like Windows, make UI thats completely different, go full steam ahead on tiling, and completely abandon the concept of a “user friendly distro” (I personally use Alpine Linux).
Controversial opinion, if you enjoy Windows and want your software to work like Windows just use Windows (shocking)