Second so you are saying that it would be better if we had one opensource media player, browser, office suite, distribution, de, display server except you approve otherwise in each case. I am sorry that's not open-source. Open source means forking. And of course NO ONE can stop you from creating or forking under gplv3. Don't like it. Don't use it. Don't port your app there. or port it and charge it. I can't see any problem there. Mir's problem.
Third in every project someone must take decisions. Why should Canonical and Wayland cooperate when there is clearly a direction problem between them. Mir is costing Canonical reputiation and money. Shuttleworth is not insane. Stop being haters and think more before judge anything. The easy solution was supporting Wayland. But was the best? I think Canonical is affraid to say public that Wayland is not viable for them. probably for technical reasons. I strongly believe that Ubuntu Touch wouldn't be in that state today with Wayland. Thats of course mine affair.
And last but not least to prove that forking is good i will let you compare today Gnome and Unity. Objectively Unity is more polished, modern, productive, feature rich and as Phoronix proved faster DE. Could Canonical do the same feature changes under Gnome? Of course not! You have an answer why Mir exist now.