If everyone was a decent human being, call centers would be a good place to work and they wouldn't be understaffed.
That wouldn't really be true, since working conditions are determined entirely by the employer.
In other words, no matter how nice a job may be, there's a boss entirely willing to underpay and overwork their staff to maximize profit.