I don't think it's a mistake at all to prefer to run GNU/Linux on a OS X or Windows environment.
If they have trouble helping you just because you run a different OS then they don't sound like they're skilled enough to begin with.
And it's probably them who can't adapt rather than you.