The domain name also seems more important. I can already migrate my identity to any host I want because I own the domain. If I didn't own the domain, I don't see how I could migrate "myuser@matrix.org" to my own homeserver. You don't own your identity unless you can migrate it.
I still love Matrix, I just don't see who wins in an "everyone runs a homeserver on each device" scenario.