Yes it works on all platforms. Tested on few mac boxes.
I personally don't want it in parent pom as we only use it in testsuite anyways. I also sent PR to jboss parent  to remove it there as well. see https://github.com/jboss/jboss-parent-pom/commit/d890cd75fb1c889fbdda49c20d8477fdb084b2c1 
As there is no more need for special profiles mac vs everyone else anymore.
Most projects are fine without tools dependency and if they need it, it is easy to add it. Even we need it only for testsuite.