Scarcity is not that much of an incentive to steal when all basic needs are fulfilled without much hassle, that's why many countries with their shit together don't have this problem; the US is not one of them.
Okay, yeah no. If you think everyone is so well off they don't benefit from stealing something as stupid as deodorant, you've been living an incredibly sheltered life and it's time to actually look into how much poverty there really is.
There are maybe a handful of countries with their shit together enough for this kind of thing to not happen anymore. The overwhelmingly vast majority of countries on the planet are not those.
So what? The mere existence of a few tell us that is really possible, and its not like the US or other countries go into great lengths to remedy such situation, instead they pretty much seem to be trying the opposite, just ask any elementary school teacher about how competitive their salary is or how much of their own personal money goes to buy school supplies, or how many criminals are under "medical bankruptcy" or drowning in banks overdraft fees or any other form of bankruptcy, or perhaps you can ask what are "private prisons" and what are their incentives.