For sure. My time in support has taught me there needs to be some balance to keep a stable product, you'll never make 100% of users happy, but can't grow without listening. Support is expensive few companies even want to bear that cost, and usually don't, that's why us Americans always get Indian call centers XD
Yeah, I've worked support and had a lot of customer contact.
In real life, customers aren't always mindless groupies.
Arguably most of them arent, at least not the ones that have the confidence to call you up. I haven't decided whether I like support or not. I like building things so I guess I can't do both but I really enjoy talking to users
Business Analysts often do 1st level support for key accounts. I really enjoy that, actually.