Coincidentally most of the people you mentioned who post about potential problems as well as countering the post with possible ways to correct or improve the platform are people I follow and get ginabot notifications from when they make a new post.
I can't speak for the people who just vent or rant about the negatives. But I believe people need to be proactive in a positive way to make change happen.
I've always been a go-getter even when times were rough. My parents taught me to stick with it, work hard and eventually the pay off comes. I have been 100% dedicated to steemit since last July when I joined and have no plans on slowing down. When I find something isn't quite working, I look for a new creative way to attract other members and gt more visibility.