> (...) most developers setting up vagrant on their Mac just to get a working environment.
What kind of working environment requires setting up Vagrant on OSX? It's a Unix-based OS, if you're doing any web development you can do it on the host system.