Chain restaurants assure a minimum level of quality and consistency between all of their franchises. You know the meal isn't going to be the highest quality meal you've ever had, but you also know that it won't be the worst you've ever had, either.
Some people value the ability to trust the chain restaurant to deliver a basic, palatable meal every time. Other people prefer to take their chances at a unique, one-off restaurant. Free country and all. Everyone has a chance at what they want.
What's your gripe here? Nobody will force you to go to a new bland box restaurant if you don't want to.
Eating meals in restaurants over 200 days a year will drive this point home. I soon developed a mental list of road warrior comfort food in certain chains that I could count on to help me endure the rigors of travel. Breakfast, lunch, and dinner all depended on certain places to eat. I did not always eat the hotel breakfasts as most of them suck.
I tolerated Subway as backup lunch. The chain is not consistent.
Seeking out local eateries was often a delight but sometimes disastrous. Mexican food in Blytheville, Arkansas is the most striking mistake in my memory since it is the only time I have ever told the manager the meal was so terrible I refused to pay for it since it was totally inedible. The second worst mistake was eating advertised "Grand champion Texas BBQ" in Pleasant Hill, CA. The best steak besides any Ruth's Chris I have eaten was in Walnut Creek, CA at Vic Stewart's. The best Mexican was on vacation 23 years ago in La Jitas, Mexico.
I like the lamb at Outback. Texas Roadhouse does a good rib-eye for a chain. Ruby Tuesday burgers are good when assisted with their strawberry lemonade.
Anygunanywhere