The bottom line is that McDonald's requires its franchisees to only buy a specific model of ice cream machine from one certain company, and that company makes a lot of money servicing "broken" machines. This same company makes nearly identical machines for Wendy's, Burger King, etc., but those machines don't break down nearly as much because those companies allow their franchisees to buy any machine that meets specs, so there is incentive to provide a reliable machine.
The McDonald's machines have unique software that shuts down the ice cream maker if even the slightest variation in a temperature or motor torque parameter is violated, and throws extremely cryptic error codes that the franchisees do not have the maintenance manual need to decode and reset themselves, so they are forced to call "the guy" to fix the machine, and the company makes millions on the service calls.
Thanks for posting - I didn’t have time to watch