The consumer demand drives the price within any region of the world, more fool the EU consumer for paying silly prices for a modern day hatch that not that many years ago was never in the £30k price bracket.
Any hot hatch over the £20k price bracket is questionable, but we pay through the nose due to the demand and pretty much the badge snobbery that does exist in today's society.
The price differential between the EU and the remainder of the world is nothing new, different markets attract different consumer demand, bigger the choice, cheaper the product - simple economics.