young developers and really senior do that.
Young are just naive, really senior are no longer interested in new technologies.
You have to aim for the middle, when the developer is interested to learn. Thats where you find agnostic developers
I'm in the camp that uses Windows, Linux and Mac. Whatever laptop is nearest to me and gets whatever task done the quickest is the one I'll use, and these days it's my Surface Book 2 which has replaced even my iPad from being my media consumption device.