I don't dislike McDonalds, because when a fuss was made, they did come up with healthy, inexpensive options on their menu. That being said, they are the masters of marketing. They have actually convinced people that a yucky, cheap, bland skinless white potato covered in a corn-syrup concoction they call Catsup tastes good.
McDonalds doesn't start with a produc,t then convince people through marketing to like it. They determine through product testing which profitable products their customers will buy, then they market those products.
That's the way the fast food business survives.