It is certainly true that for most of the badges the ease with which you can reach higher levels is highly dependent on were you live. It is like this, geocaching is a global game, but caches are distributed over the globe in an extremely uneven way. Compare a country like Germany where from almost any given co-ordinate you will have hundreds of caches (of almost all types) within a radius of a few kilometers to countries where it is almost impossible to even maintain your daily streak when on holidays there. As has been mentioned, filling your Jasmer grid involves a lot of far travelling for people in Europe, you can’t just get the diamond level of the high altidude badge round the corner, either, etc etc. People living on a coast will have difficulties filling their 360° etc., but okay, it is like it is.
However, while I therefore do not see any problem with the fact that for obtaining diamond level of "The Low Altitude Cacher" you have to go to Israel/Palestine/Jordan, it is a bit awkward that for all practical matters all the gemstone levels of this badge are the same as from ruby upwards you can only get them there. And who would travel there and only search a cache that qualifies for ruby and not go the few kilometers further to also get diamond? Wouldn‘t it make more sense to spread them out more in the beginning of the scale and then e.g. award emerald from -150 and diamond from -400?
Or, to make a complete suggestion: Bronze -1, Silver -5, Gold -10, Platinum -25, Ruby -50, Sapphire -100, Emerald -150, Diamond -400.