This “nicer” attitude is deeply ingrained in Chinese culture. Many of the educated Chinese see it as a major reason the Chinese government, both the current and the historical ones, never seems to realize what has gone wrong. What could be wrong if no one complains at all?
And yes, traditional Chinese culture gatekeeps feelings; Confucius’s ideal state is essentially one in which everyone is a really “nice” guy. Consequently, China as a culture has been suffering from a lack of diversity for 2,000 years.
The point I would like to make is that a community needs complaining people as much as it needs nice people. The former for the potential of change, and the latter for niceties that lubricate everyday transactions. Even better, someone could complain in a nice way, as the OP of this post have done.