One of the reasons free software is free is so that you can be insulated from the actions of the developer. There used to be a thousand word processors that were all mutually incompatible, and when the company died you were SOL. Lennart could have gotten hit by a bus, and Avahi would have needed someone else to maintain it. If you want to use Avahi outside of systemd now, you'll need someone else to maintain it. Sometimes these things happen and you have to take them in stride.