And they wouldn't have a job if nobody did the accounting, and they wouldn't have a job if nobody did the building maintenance, and they wouldn't have a job if nobody designed marketing material...
A lot of jobs are important. That doesn't imply that everyone should want to do every job.
Customer support is just one job among many. And disliking customer support isn't disliking customers.
Wow presumptious much? I didn't call the customers annoying-- though I'll admit sometimes you get that person. Most of the time people are happy to be interacting with someone who at leasts knows what they're doing & can solve their problem. Woe is me for being problem oriented rather than customer oriented
You do realize those annoying customers wouldn't have anything to call about if it without those introverted developers who are busy programming whatever's been management's whim since last sprint?