But by the method you use in your first 2 examples, you start with the digit to the left of the barcode, reading digits 1, 2 and 3 of the 13-digit code. In your USA example, you start with the digit inside the barcode and read digits 2, 3 and 4 of the 13-digit code.
Following the same rule as your European examples would give 509, not 099, no?
I wish the media would stop portraying it as left vs right. In the UK, the traditionally left-leaning Labour party that is currently in power are also coming after disabled people. It's not left-right politics, it's the predatory billionaire class coming after everyone, taking the easiest targets first.