It's very easy to lose money running a McDonald's (or any restaurant) if you do not keep a very close eye on all your controllable expenses. Most franchisees need multiple stores to cover all the overhead and actually be profitable.

McDonalds's Corp, the landlord, is in a better position but they also don't want to see stores fail, it's bad for their image.

[deleted]