I think he is spot on, follow the link for the rest of it.
We tell people we use Linux because it's secure. Or because it's free, because it's customizable, because it's free (the other meaning), because it has excellent community support...
But all of that is just marketing bull****. We tell that to non-Linuxers because they wouldn't understand the real reason. And when we say those false reasons enough, we might even start to believe them ourselves.
But deep underneath, the real reason remains.
We use Linux because it's fun!
It's fun to tinker with your system. It's fun to change all the settings, break the system, then have to go to recovery mode to repair it. It's fun to have over a hundred distros to choose from. It's fun to use the command line.
There are three main reasons Linux is so much fun:
1. Linux gives you complete control
2. Linux isn't widely used
3. Linux is free (as-in-speech)