IMO the best way for Linux to win is to advocate it to your kids. People usually stick to whatever they learned and played with during childhood, and if we can make a whole generation Linux aware, not as a server but as a desktop, then the time of Linux desktop is foreseeable. Instead of poaching to the adults, poach it to the kids. Tell them stories of hackers, etc. We can also volunteer in schools for a few session…
Any source for this? I grown on Atari, DOS and Windows. Most kids today are on mobile or consoles.
Linux does not need advertising, it is by far the best option from point of hardware selection, development, gaming and ease of use.