The platform is just really difficult to adjust to, especially if you depend on it for all your income like you and I do. I know I have also complained a lot about it myself, but I find it really difficult to get out of the mentality of "mturk sucks" when it's literally the only thing workers are saying, including long term workers.
I think one of the things I have to work on is not letting other people's mentalities affect me. If I literally log in to the forums and other places and immediately see "so fucking dead today" "hasn't been this dead in weeks/monthsyears" it just sets me up for failure, even if something good does post later. I can't really control other people saying that shit but I can control how I react to it. I wish blocking features were a little more sophisticated so I wouldn't even have to see messages containing stuff like that, and when I've brought it up to people before it's usually not an understanding conversation, so it's just kind of something I have to figure out for myself.