However, I think the author vastly overestimates the current state of the art by conflating Andriod and ChromeOS with Linux.
Yes these are technically Linux distros, but their entire environment is build on a stack (JVM or Web) whose purpose is to make the fact that it's a Linux distro as irrelevant as possible.
A world where JVM GUI apps or Web apps rule the desktop market is not quite the same thing as "Desktop Linux" taking off. However, web apps ruling the desktop market does have the interesting side-effect that it makes the barrier to using Linux a lot lower than it was in the past, so there's that. The fact that it implies "Desktop" is dying doesn't help, though.