TBH i think you're overthinking it, funding software development and running businesses like open source software development is often driven by self interest (even if it's not easy to accept) . Like in software development part of it is throwing stuff at the wall and seeing what sticks. So trying to transition to more closed model is expected (some of the projects you mentioned went back to being open source).
Sure i have my opinions about software licensing but for me open source is good enough. if something like that will happen and the software is good a fork will be made. That is a acceptable risk-reward calculation to me.

Active users and number of servers also recently reach all time high.
If you want to learn how to create a good open source project for the fediverse. i think peertube is the best role model for that.