This is a fair point.
I still feel that my criticism applies to where the money and development effort seem to be focused, even for Matrix, but I am a big fan of Matrix overall and agree that it does at least have a variety of better clients.
It’d be great to see every Slack replaced with a Matrix server for sure.
This is true of Element, but you can have a Matrix client with any form you like. There already exist several. So it's not the most compelling criticism here IMO, because those who are using Element have chosen it over other options.