As you say this has been discussed many times, but here is an answer.
In what way are they less intensive? If you're referring to the processors, not all operating systems are created equal. Bear in mind that MacOS is designed to run on a specific handful of processors, and is optimized as such. The also only offer maybe two or 3 processors. When I bought my MBP I had a choice of an i7 @ 2.5GHz or a i7 @ 2.8Ghz. I stuck with the 2.5GHz model as I was using my Kidney at the time and didn't want to have to hand that over as well as the gazillion pounds I was already donating to the Tim Cook Chocolate fund.
Windows and Linux are designed to work on a generic family of processors, and as such their kernels don't use the cpu as optimally as they could. That being said I think that given the speeds that Intel and AMD are kicking out these days, OS optimization is probably less of an issue than it once was.
So you could try, I guess, recompiling a Linux kernel against your own processor, with specific optimization flags set of your specific processor model. Which will allow it to more efficiently use the CPU. Its not as difficult as it sounds. But does that mean you will then be able to run Stellaris on Linux on a processor similar to that on the Mac? I don't know. the answer to that.
Im not a windows user, so I don't know if there is any real low level optimization you can do.
But then again, maybe there is some other completely different reason than the one I postulated above. Mac is a BSD base, Linux is ... well Linux based, and Windows is Windows based. You have three very different, or at least 2 kind of similar but not really OS's and a completely different OS.