I am a linux user too, but if I try to do certain tasks with my linux workstation I lose an enormous amount of time, and the software is just not at the level where it needs to be to carry out those tasks. Just as a simple example, libreoffice is nowhere near what it needs to be.
I love linux and I like it for software development in the business I am operating in. I just don't have the time to screw around trying to get something working when my Mac just does it better and faster and with less stress.