I have a 10 year old pair of noise canceling that were way less than $100. Battery is probably shit today though.
But you make a good point about quality. Gotta know what you're buying.
Though my other sets were fairly inexpensive - $30-$50, and work well.
A LOT depends on the phone - using the same headsets across different phones has made that pretty clear.