Why would they use an artificial sweetener when part of the reason the sugar is there is to help keep the bread moist?
I do agree that fast food isn't especially healthy, but the biggest issue is that people select meals that are much too large (especially if they get a sugar drink). The menus usually do have options that provide a reasonable number of calories (and cost less), so it is a choice.
[1]https://en.wikipedia.org/wiki/Sucralose
Edit: I don't know whether or not McDonald's in particular is using sucralose. I'm suggesting that it's a general trend, probably helped by the general public's distaste for things like aspartame, calories, HFCS, and so on.
The deep fried stuff I would avoid. The french fries, fish, chicken, it's all cooked in vegetable oil. Years ago they used beef lard, until they were pressured into switching. Now we know that cooking in vegetable oil is pretty much worse in every way but they haven't changed back.
Most people who look down on McDonalds would have no problem ordering a beer with their burger at a bar.