> Just like they wasted time and effort on Unity and shuttered it in favor of Gnome
Unity served well for years, it would have needed a rewrite anyway for the post x11 era, so indeed there have been wasted resources, but experiments are also important in technology, and many still love what was (is) the unity user experience.
> and they wasted time and effort on Mir and shuttered it in favor of Wayland
Mir is still there and it's used. It's now a Wayland compositor but it maintains its API, the different communication protocol doesn't change its purposes.
> and they wasted time and effort on Upstart and shuttered it in favor of systemd.
When Upstart started and was used no systemd existed or was designed, so it served many well for years. Not a waste.
Unity served well for years, it would have needed a rewrite anyway for the post x11 era, so indeed there have been wasted resources, but experiments are also important in technology, and many still love what was (is) the unity user experience.
> and they wasted time and effort on Mir and shuttered it in favor of Wayland
Mir is still there and it's used. It's now a Wayland compositor but it maintains its API, the different communication protocol doesn't change its purposes.
> and they wasted time and effort on Upstart and shuttered it in favor of systemd.
When Upstart started and was used no systemd existed or was designed, so it served many well for years. Not a waste.