No fee is not equivalent to free.
I used to be quite anti-"comrade, your ID, please", but now that it's required anyway to function, we might as well get some benefits from it. Such as attestation of phone numbers being "this is from a real person who is an ordinary consumer".
The secondary documentation that can be easily and cheaply obtained without a photo ID, such as a copy of a utility bill, can fail because of name match problems--if your birth certificate is for "Bartholomew Jo-Jo Simpson" and your electricity bill is for "Bart Simpson" that might not be accepted.
1) They aren't legal adults.
2) Protecting the Boomers again, who had it better than their parents and their children. Why protect the future when we can coddle the past instead.
3) Absurdly, most of HN will die on the "government ID required to vote" hill, but this is just fine now...