Ubuntu already
has a beta implementation in place with network instead of networking
scripts.
If we have to stay ahead in innovation, we have to do things for the
"First" of our four foundation. We were ahead in adopting systemd, we
should do the same for Networkd.
The situation is not at all the same; there is no clear expectation
that networkd will replace NetworkManager, indeed AFAIK it's been
explicitly stated that it won't, because it's not desirable for it to
cover all the complex configurations NM supports.
Networkd will not replace NetworkManager. As Major wrote in his
findings, Networkd works really great (with very less configuration)
when used for head less systems. NetworkManager in the other hand can
do many different magics for desktop/laptop users. In our cloud
scenario, we are looking into the head less use case. We also have clear
examples written by Major for various complex cases with Networkd.
As I mentioned in my previous mail, the other *major* distributions on
cloud are also moving to Networkd. If we provide the same, it will be
somewhat helpful to migrate for the users.