I imagine it might have to do with the different perceptions between Americans and non-Americans towards American fast food. Americans just see KFC/McDonald's as a low class food when on the go, however in some place like China it's viewed as something for the upper-middle-class and treated as more of a luxury, so there's an incentive to provide a better dining experience.