dansup, here's the thing about open source: if you don't like something about how someone else is maintaining a project, the fork button is on the top right. Also, because it's usually altruistic work aiming at making the world better, you don't get to demand things from project maintainers.
I disagree with some of Eugen's design decisions, too. I was in charge of VK's official Android app for 5 years, so I have a pretty good understanding of what people want from a social media platform. Though I didn't write an open letter to bully him and didn't tell him how he's wrong; I started my own project to realize my vision. And, as you can see, it's working, because how else would I be writing this.
Everyone has the right to have an opinion.
> The local timeline is the most important part of a Fediverse community, without it, there would be no identity to an instance.
And I have to disagree with this part. Instances don't need to have an identity. They're provide infrastructure and moderation — that's it. This whole "instance is a community" thing isn't working out because it realistically can't. Eugen seems to start to understand that too. People have more than one interest. Having to have multiple accounts on different instances is inconvenient. But again, instead of crying about that on the internet, I opened up my IDE and wrote some code for federated groups.
Be the change you want to see.