I think the thing about store cupboard ingredients is that they're often there to add flavour or texture or bulk up that bit of chicken you realise you need to cook before it expires vs waking up and deciding you can prepare an entire meal based on the tins in your fridge!
And agree that your store cupboard ingredients should be focused on things you like to eat.
So my core items are:
Cupboard:
Tinned tomatoes and passata - used in loads of recipes and, at a pinch, can be the base of a basic pasta sauce if nothing fresh in fridge
Chickpeas and cannellini beans - usually for bulking stews/curries
Baked beans - DH eats from can, I posh up for lunch beans on toast and if I don't feel like cooking a "stew" with chorizo, onion, baked beans and some flavourings works for almost instant food.
Rice - long grain, risotto, paella and at least one packet of instant rice for emergencies.
Selection of oils/vinegars etc - balsamic, red wine/sherry, olive oil, garlic oil, chilli oil, sesame oil, soy sauce, fish sauce, worcester sauce (each offers a slightly different way to jazz up the flavour of everything from a stir fry to a salad).
Couscous - instant food as needed.
Pasta - penne and spaghetti only usually but linguini, macaroni and spirals of some sort are good additional choices
Selection of herbs and spices. I think this depends on your preference - I have about 20 but would say I use Paprika, oregano, cumin, turmeric, thyme, fennel seeds the most. With cinnamon, star anise, cloves, rosemary, basil, chilli flakes, chinese five spice all deserving of an honourable mention.
Pine nuts
Stock pots - chicken, vegetable, beef
Flour
Noodles - instant rice noodles (so handy as a quick protein) and any kind of wide noodles for stir fries etc.
Fridge/Freezer (things that last):
Curry paste
Lazy garlic, ginger, lemongrass
Cheese - cheddar and feta at minimum. Cream cheese because it adds creaminess and substance to many pasta sauces or works as a snack. Halloumi and goats cheese usually purchased for specific purposes but can usually find a use for leftovers.
Chorizo (jazzes up all kinds of things, can be turned into a quick snack/appetiser and lasts forever in the fridge).
Pesto
Butter
Frozen peas, corn, carrots (or whatever your preferred veg)
Frozen chopped onion
Frozen chillis
Frozen spinach (so useful for adding instant hit of green veg eg to a stew or casserole)
Mince - can be eaten 10000 ways, almost all enjoyed by the whole family. Also easily defrosted in microwave at last minute.
Eggs
Long lasting fresh ingredients I'm never without:
Onions
Lemons
Lime
Garlic
With the above, I can turn pretty much any protein into a good meal. Give me some fresh vegetables and a protein and we're all set.