First: Registrars could ask for an escrow payment. Pay €9 for the domain name put €900 in escrow
Next: I don't want to live in a world where I have to show my passport and pay thousands of pounds to register a domain
Want or not want?
Plus the 900 in escrow shows a very US centric view. It's only like three Starbucks lattes over there with the current inflation right?
I see the article as saying there is no easy fix that can fully remove scams without also making it expensive to register a domain, or even dangerous if your ID becomes public. These things are supposed to contradict each other because they contradict in real life.
The author (who is handsome and talented) is based in the UK - so tries hard not to be US centric. Hence the use of €.
As for the contradictions - yes. There's a famous aphorism "It is the mark of an educated mind to be able to entertain a thought without accepting it."
I think it is important to explore a problem and its possible solutions. It allows you to work where the issues are and prevents people saying "why didn't you consider…?".