For a long time,  NetworkManager handled only wifi and simpler connection needs and although it now has support for bridging, bonding etc, it seems not integrated with GNOME very much.

Meanwhile, systemd-networkd handles a lot more of that but doesn't handle wifi (yet?) and I am not sure what the plans are between NM and systemd-networkd to avoid code duplication.

Do we still ship the older network scripts in Fedora workstation? What are the plans to integrate systemd-networkd if any?  What is the future of NM?