But Linux is used by a vastly larger percentage of C++ programers.
As an amateur, I've found kdenlive and audacity provide decent video and audio editing on Linux. Professionals use Mac.
Typically installing Linux from scratch has involved less fiddling with drivers than installing windows from scratch on an empty laptop for a while now.
If you want a laptop with Linux support out of the box, you can pay for that and it will just work (e.g. http://www.dell.com/us/business/p/xps-13-linux/pd or http://www.dell.com/us/business/p/laptops.aspx?c=us&cs=04&l=...)
Gaming is a fair point, but even that might be changing with Valves efforts.
I use Windows, Mac and Linux each, they all have their advantages, but for serious software development Linux is ahead of MacOsX and both are way ahead of Windows.