There is more upfront cost in acquiring some stuff, and that has to be amortized over many meals. Some spices are just… expensive if you’re not using the whole container, so if the recipe calls for a pinch of something that’s $7 for a one-time use, it gets pretty crazy pretty quick. Not that I went through this very recently.
I moved into an apartment with my girlfriend about 7 months ago and we had the same problem. Cooking everything ourselves was causing our grocery budget to balloon out of control because we had nothing in the pantry, no spices, no oil, no sauces, nothing. So every new dish was an extra upfront cost that would really only get used one time and then go back in the cabinet.
After about 3 months, it somewhat stabilized now that we have all the staples and it is cheaper to buy raw and cook ourselves, especially if you buy in bulk and freeze leftovers.
You are absolutely right. Getting started is hard, and I think your point is similar to the Boots Theory. Luckily, the savings that can be had by buying basic staples and eating simply will compound and can be rolled forward into the next grocery trip where you can buy a spice or two.
Unseasoned rice, beans, or pasta is not anyone’s ideal meal, but if you’re truly in such dire straits that you cannot afford a spice, then the only way to move up is to buy as much bulk staples as you can on each grocery trip. Eventually you’ll have enough of the basics that you can skip buying any staples and start buying spices.
Another issue many people have is just buying name-brand, or shopping at convenience-oriented stores. If you shop around, you can often find really good deals. I’ve also found that shopping at ethnic stores is really good for deals on bulk staples like rice and beans.