Then you've probably only been to/worked at McDonald's in the built-up parts of major cities.
McDonald's in the suburbs and more rural areas and smaller cities are quite pleasant. Spacious, clean, just local folks.
If your local McDonald's has a homeless person problem, then all your local fast food franchises do. It's a social services problem, not a McDonald's problem.
Exactly my experience. I've been to a lot of McDonald's everywhere from rural to old inner city, and the difference is Stark. The more rural locations tend to be clean and relatively comfortable and enjoyable to be in. The inner city locations tend to be dirty, crowded, and generally not very pleasant to be in.
And it's not just McDonald's, as you mentioned. I've observed the exact same thing with Wendy's and many other restaurants as well.
There are of course plenty of exceptions. It's perfectly possible to find a dirty uncomfortable restaurant in a rural area, and it's also not difficult to find a nice comfortable place in the inner city. But generally speaking the above is what I have observed most
Thirding this observation. Inner city fast food has been - nearly universally - a horror show since at least 25 years ago when I first experienced it. I expect it will continue to be like that forever. I also suspect with them being allowed to take EBT (since maybe 10-15 years ago?), that provides enough revenue that they won’t pull out of those places completely.
I live in the suburbs, and it's not like this. The entire place smells like feet (???), all the tables are sticky, and there's a constant stream of "beep boop beep boop... bebebebeb"
McDonald's in the suburbs and more rural areas and smaller cities are quite pleasant. Spacious, clean, just local folks.
If your local McDonald's has a homeless person problem, then all your local fast food franchises do. It's a social services problem, not a McDonald's problem.