While competition can be good sometimes, I am not convinced it's a good thing when it comes to GUIs. See Linux desktop fragmentation.
In the .NET community we have the ideea that should be one tool for one job, one library, one framework etc. Now for Gui we have Avalonia, Uno and MAUI which can lead to fragmentation, noise and clutter and can reduce code reusing.
It would be nice if most people will pick one tool and stick to that.