IMO začátečník nepřijde do firmy vytvářet build stávajícího systému, maven bude pravděpodobně používat jen "uživatelsky", max. přidat knihovnu do závislostí. IMO začátečník nemusí umět detaily mavenu a základ je opět jednoduchý.
Git je pro vývojáře z mého pohledu základ. Pokud se tam trochu zamotá (složitější konflikt, rebase), zkušenější kolega jistě poradí/zaučí. Nedovedu si představit něco podobného nepoužívat, to by nám hráblo...
Linux mu klidně někdo nainstaluje a začátečník jej bude používat, není důvod, aby se do něj vrtal. Opět pro vývojáře žádná překážka. Samozřejmě pokud firma vyvíjí javu na windows a vyhovuje jim, proč ne.