We in the UK do seem to be an oddity in allowing long term use of aircraft here on someone else's register.
Nonsense. Most (all
afaik despite the best/worst efforts of some) countries in Europe allow it too. it's very hard not to, given ICAO rules - you have to be able to fly an XXX-registered aircraft with an XXX-issued license, otherwise life would be fairly tricky for the airlines.