Dlaczego tak
Netplan odczytuje pliki YAML z katalogu /etc/netplan, generuje z nich konfigurację dla backendu (systemd-networkd lub NetworkManager), a polecenie netplan apply od razu ją stosuje. Netplan generate tylko tworzy pliki dla backendu, nie aktywując zmian. Usługa networking i polecenie ifup należą do pakietu ifupdown, który czyta plik /etc/network/interfaces, a nie konfigurację netplan.