I agree about simplifying my network setup. Proxmox has leveraged the /etc/network/interfaces file for some serious networking functionality. It defaults to a simple network with a Linux bridge for virtual nics. As my homelab grew, I moved to Open vSwitch which uses the same Web GUI page and interfaces file underneath. Now Proxmox has Software-Defined Network which I should probably migrate to given I currently have eight servers in a cluster with the RPi5 tentatively making number nine. It appears they are still using /etc/network/interfaces with SDN.
All of my AMD64 homelab servers were loaded with Proxmox VE installer ISOs. Proxmox uses Ubuntu Linux kernels for the ZFS support, Debian user space and the Proxmox VE hypervisor for KVM/QEMU, LXC and the Web GUI.. I had intended to do the same thing for my RPi5 using this guide: Install Proxmox ARM64 on a Raspberry Pi 5 This Weekend That's why I bought the RPi5 in the first place.
But it did not work for me as advertised, so I found Armbian which got me so much farther down the road along with better functionality. However I do have to troubleshoot things like networking config conflicts and ZFS not working.
I also use serial consoles for most of my servers for the same reason, a way to fix network problems when the Web GUI is down.