There is no ecosystem, despite public documentation of the "protocol," Synapse is the actual standard when it comes to Matrix, so it's your only homeserver choice. Element is the only client. These are both produced by a for profit company. They're no different than Rocket Chat or Mattermost but with way less honest marketing towards hackers. Also, the federation is fake (stops working when matrix.org goes down) and the identity to Matrix ID mapping is centralized at vector.im -- if you want a silo you can host your own identity mapping server, but then you can't be found on the wider network.
Matrix is a joke. It's a series of grant deliverables flying in formation and pretending to be a protocol.
Oh and the CEO is wildly unprofessional, he's on here all the time as Arathorn in any thread about Matrix, spreading FUD about other networks and selling lies about his to gullible nerds
Matrix sucks. Modern XMPP is literally better in every way, and also still sucks. But at least federation is real, in XMPP.