"Since both Mir and Wayland wanted to work towards the same goal with minor differences in details, they should have banded together and have had proper discussions regarding both their ideas."
Thats an ideal world... but we know that the egos that drive open source projects are not keen on banding together... they need THEIR project to be the best one, even if it only differs in completely minor ways that are all but hidden from the user.