Well, maybe everyone except me, because I don't know. What are you going to do, tackle the dude walking out with a $3 burrito? What if you break their arm and it ends up costing $50K in hospital bills? I'm sure you'll say the establishment isn't responsible which makes sense, but someone is going to eat that bill and I doubt it's the guy who couldn't afford food.
And what if the thief has a gun that they're constitutionally allowed to carry? That can get real messy, real fast.
I think things are the way they are for a reason.