> You need proof of address too, it's not enough to have just an ID.
Yes, but you don’t need a bill for that, you can just get it from the municipality where you are registered.
> A passport is good, but you should also be aware that not everyone has a passport or drivers license.
Anyone age 14 and up is required by law to be able to show an ID when asked. So yeah, everyone here has an ID.
> My first bank account was a deal my mother made with the bank where she acted as guarantor.
The rules for children are different. Once you turn 18 you need to ID yourself to the bank. If you don’t do this your account will be blocked. You will be informed of this shortly before you turn 18.
> having a right to a thing is not the same as actually getting it; there is a lot of anti-fraud legislation that exists and must be complied with. The bank isn't just going to fully open an account with nothing but an ID
You have a right to a basic account, not necessarily full service. You can send/receive money and get a debit card. Anything else, credit cards, loans, etc. are of course not included.
And sure, if you’ve been convicted of fraud or anything like that, that’s an exception.