I speak from my own experience living all over Europe, including several years in the UK and more in Ireland.
Wikipedia might tell you there are 600 cheeses, but if you go in a British supermarket, you'll be lucky if they have anything else than cheddar.
It's not just quantity either, German, polish and Anglo Saxon cheeses tend to be much blander.
The bold genuinely makes me think you haven't been to a British supermarket. As someone who lives in England, has been all around the isles, it is sort of like someone saying "I have been to America, and they don't have a president". I am not being hyperbolic either, it is something that just plain not true.
Literally across the road from me is a small corner shop that has a cheese aisle.
Edit: I missed earlier your statement on north euro cheeses being bland.
I am now wondering if you have eaten any of those cheeses.
The med countries have excellent cheeses, but they are usually far more subtle compared to the very strong northern cheeses (i.e. smoked cheeses, a greater love of blue cheeses).
An example that people who eat cheese will know, med cheeses are, when featured in board fashion, usually paired with breads, salty vegetables etc. North Euro cheese is commonly paired with fruit to compliment the strength.
I'd also dispute curries as from British origin, just like I'd dispute the fact they'd invented the roast.
I didn't say we invented either, but that a lot of the international favourites are British born (like the Tikka Massala).