Re: Home directory
The company I worked for (I'm retired now) was Linux focused. We supported MacOS and Windows because our customer base required them, but Linux was our primary dev platform and was widely deployed within the company for canonical git repos, QA & tech-support infrastructure,, etc. — not to even mention the configuration of the nodes of our internal research/production clusters and our cloud infrastructure. (The company is a high-performance scientific computing company. Pre-Linux, we supported 6 commercial UNIXes.)
It greatly simplified life that our laptops (which in most cases indeed were used by as single designated user) mirrored the file systems on our production and infrastructure machines. It simplified life not only for our sysadms, who were doing the configuration, but also for internal users, who regularly moved back and forth between their laptops and our shared infrastructure. I'm not sure whether /home on the laptops contained everyone's home dir or only that of the designated user (plus maybe a guest account for on-site demos). But even if it's only present for the one true designated user, I don't see that the provision of this simple layer caused any problems for anyone and it certainly to simplified life for everyone.