Yeah as long as you're using what everyone else is using and stay "inside the lines" it's OK. But step off into special territory, you're better off on Linux.
Brew recently started refusing to install anything if your xcode is out of date, and forces you to wait for a "brew update" if it hasn't updated in 24 hours. It's actually hideously user-unfriendly, but it probably saves the devs a lot of stupid github issues.
It's working for me but I would love to have an example of breakage to take to my IT as another reason they should allow the company machines to be updated.