Tim Hortons is shit. I'm convinced that the people who still go there have simply never actually had good coffee or doughnuts and have no basis of comparison.
Even then you'd think all the shitty company practices and inedible sandwiches would encourage them to try somewhere else.