I once saw someone who declared their user's home folder under /etc so they can do it without home manager. Nice out-of-the box thinking.
As far as I'm aware multi-user (as in human login users) Linux systems are almost entirely - literally - academic. Supporting it does leave some warts and complexity to be experienced by the majority single-user system users.