Yeah, totally agree. I mean people who are constant negative can also be obnoxious(when for non-mental health reasons or they think it's their persona and they will lose life if they do different approaches ETC) but yeah unless those overly positive people can learn to understand why I for example in my vague example(I'd rather not disclose the whole thing due to privacy) I think it's better that they actually ask what's up or don't speak up like that, like not all persons are 100% good, either.100% to this.
When I was around 19 or so I went through quite a tough time as I had quit college due to not enjoying the course and the people on it and I was struggling to find a job. A friend of mine on the other hand had just landed her first job and was making a lot of new friends but couldn't understand why I was struggling to be happy all the time, when I'd tell her what was bothering me she would just say "You need to be more positive" which only made my mood and mindset worse. Obviously this was before we as a society really started to understand and accept mental health and that we needed to be more mindful towards others when it came to supporting them.
Either way it sucked and sadly I still struggle to accept that I'm allowed to have bad days and a negative mindset every once in a while because of something a friend said to me without realising the impact it actually had on me all those years ago.