Did you also think that food stores pay off the stealing users from their own pockets, and don't increase prices to get it back from users?
A food store, like any other store, sets the price of the food it sells to the point that brings it the most profit. Rising the price will decrease, not increase, profits. So yes, it pays for any stolen items out of its own pockets, since it has no other options.
I wish people stopped perpetuating the PR-invented myth that companies are somehow impervious to fines because they can simply get more money from their customers to cover it. They can't, because if they could, they'd already be doing so. Any company blaming a price increase to fines, theft or anything like that is flat out lying.
Klein bottle for rent -- inquire within.