I will admit that buying something can fulfill you in the way that it is fun. But it is more fun for me to buy something online, and then the waiting for it to be delivered. There is something about that that feels like retail therapy, and on top of that I don't even have to leave my house.
If anyone regards shopping as a hobby, then that sure is one expensive hobby right there. I shop only when my budget allows me to. Otherwise, I'd end up losing my hard-earned money in a flash. Shopping for groceries does become a hobby, though, because it's compared to shopping for wants, you're actually buying food (or ingredients for the food) that you need to eat regularly.