I will never upload a picture of my passport or id online, ever.
I only recently started IDing myself online via eID (german) if available, before that it was usually that I went to the post office and get verified there
It is not an option in every country to do what you do. Thinking of it, its probably a quirk if Germany that you can go to a Post Office to be “verified”.