I have many of the same questions too. In industrial robots one of the most important numbers is mean time between failures(MTBF). If the MBTF is too low, that is the robot breakdown or otherwise fails, you spend more on fixing the robot or its mistakes than the cost of the robot itself, the cost of programming it, and the value the robot provides. Cleaning is a huge issue. If they don't clean things properly and someone gets food poisoning this could kill their company and perhaps even the automation of fast food. And if cleaning is time consuming enough it could greatly increase operating costs.
I'm skeptical that this machine adds enough value to justify its costs for the aforementioned reasons, but also because of the decreased flexibility. Other fast food restaurants can introduce new dishes and flavors easily, but if they want to do the same they may need to modify the entire machine. For example, adding two patties instead of one, using differently shaped buns or meat, wraps instead of burgers.