I wonder if I'm just really lucky where we live because I haven't found it to be dull or uninspiring at all!
Our local Neukauf would give any UK supermarket a run for it's money - it's got everything, it's beautifully laid-out, my parents are always in awe of the meat, deli, cheese and fish counters when they come over.
And the people working there really know there stuff - my cheese woman knows exactly what kind of cheeses we like so when they get something knew in she's all like "Ooooh, Mrs KitchenWitch, you just have to try this!". She's usually spot on, too :o
Obviously they don't have things like Marmite - but then, why would they? That's got to be a niche market.
Fruit and vegetables I buy from local stalls and farm shops - it's much cheaper, they taste way better and it means we're eating seasonally. Also get eggs and milk from local farms; proper orange egg yolks, and thick cream on the milk!
I agree though that you have to adapt what you cook because of what's available - we don't have jacket potatoes very often because those huge potatoes aren't always available, but then again, I don't really see that as a problem. They don't often have parsnips, either.
On the other hand, they have a range of radishes that I'd never even heard of back in the UK, and I don't think eg. white asparagus is popular in England but it's the norm here.
I love the way so many restaurants offer seasonal menus, too. So at the moment, there are lots of asparagus and strawberry things (not together!!), and come autumn it'll be wild mushrooms and pumpkin etc. I think there's much more of an awareness of seasonal eating, which I like.