> Debian no longer accepts 'init 0' as a command
I'm not sure where this affirmation comes from. Do you have "systemd-sysv" installed? What happens when you do run `init 0´?
init(1)[0] says:
For compatibility with SysV, if the binary is called as init and
is not the first process on the machine (PID is not 1), it will
execute telinit and pass all command line arguments unmodified.
That means init and telinit are mostly equivalent when invoked
from normal login sessions. See telinit(8) for more information.
telinit(8)[1]:
The following commands are understood:
0
Power-off the machine. This is translated into an activation
request for poweroff.target and is equivalent to systemctl
poweroff.
> ipconfig isn't a command anymore
are you sure you're not mixing up the Windows command ipconfig[2] with the still ubiquitous ifconfig[3]?
Even though it's considered deprecated in favor of iproute2's[4] "ip" command, I don't know any distro which has ceased making net-tools available, let alone unusable.
> systemd changed the whole subsystem from underneath me
I agree systemd has been pretty disruptive, but it has made me a lot more productive. Writing a unit file is dead simple, and it is capable of doing a lot of very interesting things. Hardening a unit is quite easy, for instance. You might already be aware of all that, but if not, I can drop some links on another reply.
Overall, from the one of your reply, I have the impression that you might be happier switching to a less opinionated distro like Void Linux or Gentoo. Something as curated as Ubuntu isn't a good fit for you.
0. https://man7.org/linux/man-pages/man1/init.1.html
1. https://man7.org/linux/man-pages/man8/telinit.8.html
2. https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig
3. https://sourceforge.net/projects/net-tools/
4. https://wiki.linuxfoundation.org/networking/iproute2