#1 No es solo eso que mencionas, es que comer en esos sitios es más barato.
Mucha gente vive en el culo del mundo y tener que ir a comprar al supermercado económico supone conducir (muchos no tienen coche), supone moverse en transporte público (tardan un siglo en llegar), etc etc etc. Por lo que escogen el Mcdonal que tienen al lado y como ese, hay otras franquicias que ofrecen menús gigantes y baratos.