Yes. Because if not each and every restaurant, who gets to pick and choose? If the restaurant owners, none. If the disabled, all. And there isn't really an in-between is there? So all is better than none.
Are you arguing we shouldn't have such laws because they don't reach 100% of people? That's letting perfect be the enemy of good.
> I recently went through a difficult situation, during which my partner was unable to visit restaurants, even if they were wheelchair accessible. Was that fair?
It is more fair than if restaurants weren't wheelchair accessible.
> Is it more fair to exclude someone on the basis of their financial situation rather than based on their physical disability?
It is more fair than if they were also excluded based on their physical disability.
>If I were to become disabled and not be able to go hiking, I'd miss it more than going to restaurants. Is that fair?
It is more fair than if you were also not able to go to restaurants.
You see? These are all still better. It is not perfect, but arguing that we should do away with these laws because they are not perfect doesn't help it become better, just worse.