Arguably, the short scale, not the long scale used in Ireland is obtuse. 12 zeroes for billion and 18 zeroes for trillion, 24 for quadrillion etc is 6n where n is numerical value of Latin prefix, with short scale you've got 3n+3
If you're going to use the scientific notation for billions, you should just use it for everything. I don't think it's so obtuse anyway, it's exactly how I'd spell that number in code.
I think "1 million" means 1e6 everywhere. But the confusion might be because "1 billion" means 1e9 in USA but 1e12 in UK/Ireland. "1 trillion" similarly is 1e12 in USA but 1e18 in UK/Ireland. This is called the short/long scales. It's a headache.
Deliberately obtuse way to write €160 million. Why write that like?