I urge anyone who only saw the angry toots and haters - i.e., everyone - to actually read the comments on the bug report regarding systemd deleting /home.
Aside from that first reply which was trash, virtually everything after that was super reasonable and honest about how dumb this issue was, discussing countless solutions to make sure this never happens again.
https://github.com/systemd/systemd/issues/33349