Or could we have instead done some simple web service that would do most things... The sad reality is that companies don't want easy and efficient customer service... As that would allow customers to cancel their continued payments...
Credit card companies and large banks each have call centers with multiple tens of thousands of employees.
> The sad reality is that companies don't want easy and efficient customer service... As that would allow customers to cancel their continued payments...
This is not true at all. The true reason is that a well trained call center employee can easily cost a company $20 per customer issue resolved (total cost inclusive of training, office space, equipment, etc).
For any low margin business (e.g. hardware under $500 USD!) that basically destroys the entire profit from that customer.
Or could we have instead done some simple web service that would do most things... The sad reality is that companies don't want easy and efficient customer service... As that would allow customers to cancel their continued payments...