One good way to support the Fediverse's volunteer devs: ask them to work with volunteer design and user-research practitioners who help them to develop and test usable designs – before any substantial code is written.
Testing mockups and prototypes with the community would reduce unhappiness all around.