I don't really enjoy fast food if I'm being honest, it's unhealthy and just gross. Frappes, coffee and ice cream are the only things I would get from McDonalds.
Here's a little comparison from where I live and the US.
We have: McDonalds, KFC, Dominos, Burger King, Subway and Pizza hut. Pizza hut being less local.
Americans have: McDonalds, Taco Bell, Chipotle, Pizza Hut, Dominos, Wendy's, KFC, Subway, Wienerschnitzel, Arby's, Papa John's, Denny's, Little Caesars, Popeyes, Chick-fil-a, Jack in the Box, Deltaco, Carl's Jr and god knows how many else. That's 18 places off the top of my head which is scary. A lot of these are local to many of you guys too.
The reason why Americans love fast food is because it is everywhere (handy) and they put addicting things in the food to ensure that you guys come back over and over again to make a profit. It's also why so many of you guys are overweight/ obese, sort out your diet or else die slowly. :/ This could be said about any nation who eats a crap ton of trash as well, but the amount of fast foods places you have is a major concern compared to other countries such as England or France.
The reason why there are so many is because of different cultures, e.g Wienerschnitzel and the taco places. And I'd like you guys to look at the fast food restaurants that I have listed in my own native country, notice anything? Oh yeah, THEY ARE ALL AMERICAN FAST FOOD CHAINS. The difference being is that we use different, better and healthier ingredients.