I assume that
@Saddleworth2 and other guys on here who have knowledge of and experience in designing efficient systems in this field were working for businesses for which revenue and profitability would be adversely affected by a shitpoor customer service operation.
City on the other hand have a captive market who by and large will continue shelling out their hard earned money regardless of the shockingly bad level of customer service they receive. There’s no real incentive for City to up their game