I put a like there because a) it takes guts to write what you did, and b) I largely agree with one exception.
As a Linux user, fan and advocate, I too get bored and insulted by this type of colorful, vain and misguided advocacy of Linux. Bored, because I like to to waste my time reading or looking at things that are inspiring and show at least a modicum amount of intelligence. Insulted, because I don't like seeing my own advocacy of Linux being marred by the type of speech in that video, which makes the whole Linux ecosystem look exactly the same as the load of BS coming from the heavily market lingo of the corporate world that Microsoft represents.
Hard metrics don't lie. And here in Linux land we have the exact same overflow of posts in Support forums. The truth is that Linux sucks as much as Windows. It comes with its own set of different problems that in the end ensure that computing is still today a hard task for anyone wishing to do something more with their computers than opening a text editor or browsing the web. And this is exactly as it should, because computers are, after all, a rather new addition to our societies. We can count at most 30 years of personal computers. Not even that much. As a young, still seminal in many respects, technology, it will take our world engineers maybe another 50 years to come up with something less horrible than the current computer architecture and the current software development paradigms. The latter, dependent on the former.
Linux exists because it was inevitable that it would exist. In an open computer architecture, the sky is the limit and anyone (who learns how to) can make an operating system. It is thus inevitable that the human spirit and its canopy of different personalities will just give birth to capable individuals that wish to do it outside the context of a business. And so Linux doesn't need to sell itself. It will find its most fervent adopters in those people that share similar ideas.
But Linux solves some problems, while leaving others unsolved and bringing a few new ones with itself. Linux is not a magical bullet. It's a preference. A way. One way. Linux brought an important social solution to home computing by being free, and it was also extremely successful in penetrating the corporate world by virtue of its strong adoption by the academia (as a direct result of being free) and the great minds that form and get formed there every year, who were capable of developing impressive server-client solutions.
But Linux leaves still many stones unturned. It solved software availability, but didn't solve software quality issues that permeate the industry. Programming is a hard activity. It is still very primitive and prone to errors. We are essentially running on an architecture that was invented and hasn't change for 50 years. And as the complexity of the problems that computers can solve rise with faster and more powerful hardware, so rises the challenge of programming solutions in our inadequate programming languages and programming paradigms. Linux, is thus no different than Windows, with its buggy software, sometimes bloated out of market pressure, and with its many projects that run for years with constant updates and with constant new bugs.
But were I disagree with you is that Linux is indeed a viable alternative to Windows on every field, including gasp gaming. It's been successfully introduced by many companies in its dekstop versions, it's been adopted by governmental departments, it's running on doctors computers in hospitals, and its been fun playing games with it. In some areas it may still be lacking in comparison to Windows, on others it is ahead. Like with all things in life, it doesn't come up ahead, it comes up alongside.
To conclude, that video is a disservice. The typical nonsense of someone or a group of someones, who likes to drive the bandwagon of vain and futile speech that just misguides its audience with half-truths, false promises and the fake belief that this is the best solution to our problems. I think that's what we usually accuse companies like Microsoft of doing, isn't it? But, that is not what Linux is or represents. It is merely a video aimed at the dumb and unimaginative, like its authors.
Instead, we have a growing community of computer scientists and engineers who understand very well the problems we are facing and this road we are taking that will soon lead us nowhere. We can't simply keep up this logic of increased computing power without a matching development in programming languages and paradigms. Our current computer architecture is a dead end and it can't produce any new tooling in the area of software development. Re-engineering solutions like Scrum development are only half-measures, hard to understand by many, impossible to implement by many others. And they don't tackle the core of the problem. So we see development teams growing their numbers exponentially every new decade as the software becomes more complex because computers can tackle more complex problems. We are are trying to build jet planes with hammers and nails. Linux will die on the day that problem is solved. Like any other operating system with it, because it is a victim of our legacy technology.
On that day I will say good riddance and welcome the next OS that, like Linux, will offer me a productive and mentally stimulating environment and following the same social principles that today make Linux such a great choice without compromising on its ability to be a solution to our computing problems.