TL;DW : The reason McDonalds ice-cream machines are broken all the time is because the software, hardware and interface is intentionally too complex for the average McDonald employee or manager to fix so they have to call the company (Taylor) that makes the machine to send their own repairmen as part of their service contract to get it in working order. McDonalds head office doesn’t really care because they’re not paying for the repair, their franchisee are, and the franchisee contractually obligated to use the machines McDonald headquarters tell them to use and Taylor maintains a network of approved distributors that charge franchisees thousands of dollars a year for pricey maintenance contracts.