Personally I don't think McD's hamburgers are very good. They compare poorly with other fast food joints.
However, some 69 million customers are going to McDonalds every day. So those crappy hamburgers are popular, that can't be disputed. Sure a lot of people are going thru the drivethru to get drinks and fries and other snacks. But millions of people are buying the burgers.
So McDonalds every year about this time brings back the McRib because there are loyal McRib buyers. It is a really great controversy stirred up again this year. Some customers love McRib, some hate it. I haven't had a McRib for years and I seldom go to McDonalds although they do offer some decent deals on their app.
I'm thinking I'm going to go to McD's and get a McRib some day this year while they have them. But I might not actually do it. Let's see, where am I eating today? McDonalds? Maybe. See y"all there!