What a great discussion! Loved the episode!
I do have one comment though. What if Mir and Wayland collaborated on a toolkit independent abstraction layer (maybe integrated on both systems) to mitigate the problem that +Chris Fisher
covered earlier where a developer would need to ether optimise one platform over the other or ignore one platform completely? I don't do much of desktop app development but I can relate to that scenario as I am more focused on web development and trust me, it is painful having to deal with browser incompatibility. At least you guys don't have to deal with Microsoft sticking their noses where they shouldn't and messing everything up.