... here that some sort of "complaining" is needed to change
A certain degree of “complaining” is needed. There are issues which need be raised and awareness about those needs to be spread.
But there’s complaining and complaining. The first would be the endless, tiresome whining. The latter would also include seeking for or even suggesting possible solutions.
I like to “complain” but if I don’t think I can bring anything constructive to the table while doing so I prefer to STFU.