Earlier quoted context omitted.
I've got an ansible playbook that modifies my ~/.config/lxc/config.yml for certain deployment scenarios. Due to LXC now being a snap, the file is simply not there. I guess it's 5 layers deep in namespaces, overlayfs and other stuff. I was so fed up with this that I removed Ubuntu (and replaced it with Gentoo).
I came to the realization that my home server doesn't need Ubuntu, it needs Debian.
I can't understand why they would break such fundamental thing and seemingly don't care about it.