> The act of using Linux outside of the server context for a personal machine is hobbyist.
I don't know how you arrive at that, unless you're trolling or haven't gone that deep on Linux. Linux is a far better development environment for many languages and ecosystems than Windows, and Mac (granted of course that you'll have a much better time on Windows with .NET, etc). I've been forced to use both now and again in various jobs over the years and have always gone back to Linux.
Mac is better for non-programming office software, and Windows has better games support.
I don't know how you arrive at that, unless you're trolling or haven't gone that deep on Linux. Linux is a far better development environment for many languages and ecosystems than Windows, and Mac (granted of course that you'll have a much better time on Windows with .NET, etc). I've been forced to use both now and again in various jobs over the years and have always gone back to Linux.
Mac is better for non-programming office software, and Windows has better games support.