No entiendo a que te refieres, el SO es independiente del java ¿?
No creo que sea ese el problema, he visto código que ha pasado por distintas empresas y distintas personas y y sigue siendo totalmente mantenible y legible, el problema es la cantidad enormes de frameworks que han ido saliendo...