I think it's beyond many people. A typical pattern is that you forget your bag at home and end up buying another one. After this happens a few times you now have an excess of reusable bags such that you will never recoup the "173 times" on all of them.
One solution for this is reusable bags with a deposit that you can give back at the supermarket in exchange for cash. We have this at some supermarkets in Germany.