Don't know where it game from but when it started 2 cents may have been worth a lot making the expression now have the opposite meaning of which it was intended. Maybe we should be saying let me throw my million bucks in.I might call St. John's anyway - I'm adept at connecting with someone & throw in my two cents ( wonder where that expression came from?)
Maybe something will be done ( on earth as it is...oh well)
According to Merriam Webster, it's from the 1930s (though probably was in use prior to being officially "recognized"), when two cents, even back then, couldn't buy you much. It's meant to convey a lack of arrogance or contention when disagreeing with something being said. Similar to saying "For what it's worth" (not much), and then giving one's "humble" opinion.