In India, because of lack of infrastructure, you can order food from KFC without giving your name, address or any cash up front. The delivery guy simply tries to find the location you indicated and hopes that you show up with cash. I am guessing KFC simply pushes any losses downwards onto the branches or drivers.
It's fine for India, but I don't think a lot of the business models and know-how that works in India transfers easily to conditions in the U.S.