I'm not here to naysay or deny your experiences. Your experiences are your experiences, they actually happened and I'm sorry that they did. But I don't want this forum to be filled with vocal negativity, when there is also positivity to be had that would otherwise be quiet. I can't say much to counteract any of your experiences, you described them well, and why you feel the way you did. But I really need to express pretty much the opposite opinion on almost all your points. Again, not to contradict you, but merely to provide other voices to this community, to show that not everyone here feels negatively. That onlookers can balance the good with the bad.
There is a lot of things I could say about your other points, that I've wrote and re-wrote, but really, all I mostly want to say is about the community. I've had almost entirely positive interactions with the community, here and on the Discord. In general, people are very helpful and its been very enjoyable to collaborate and help people where I can. There is occasionally drama, but this is exception, rather than the rule, and there has always been some level of drama, even here on the forums and as long as this forum has existed. The low barrier to communication on the Discord is why I personally am drawn more there than to the forums, as it allows for much quicker iteration, when it comes to collaboration and bug fixing. I can't recount how many bug fixes and features I've implemented and put in a nightly the very same day it is brought up on Discord!