A lot of people are more than willing to “speak their mind” about something whether we want to hear it or not. That is what is indicated by this common expression.
Where did that phrase come from - My 2 cents worth