Definitely, I agree that phone numbers are a flawed verification method. Something better needs to be created, but I can't think of anything that wouldn't have the same or different flaws.
That generates a score where the service determines if you are who you say you are and returns the result to the calling web page.
But I assume it uses background check/credit check information which may be limited to the US and is a paid service as compared to phone validation.
I know for some they would definitely choose the $5 over the phone for very good privacy reasons.
everything old is new again :)
Also there's precedent of sites doing this. MetaFilter charges $5 to create an account. The bitcoin wiki used to require a fee (in bitcoin)[1]. Something Awful forums have a fee.