I think the main split between hardcore "GNU/Linux" guys and the general tech world is about principle vs pragmatism.
The hardcore crowd see free software as a right that needs to be fought for, whereas others see open source as nothing more than a way to modify or improve software without requiring explicit support from the publishers.
And there are many, many parts of Linux that make the software "freer" but worse.