I’ve just had a little go on my test site (allow uploaded avatars: TL1, with a TL0 Test_User) and I get this ‘reduced options’ version of the screen when I try and change my avatar:
Do you have any social sign-ups, or SSO on your site? Maybe they could be auto-filling the profile picture on sign-up? (I’m speculating, as I don’t have much experience with those )
Just tried myself with a testuser which switched from TL1 → TL0 → TL1: Yes, I observe the same as you, TL0 can not upload own avatar picture, but TL1 can.
only github, but I see TL0 users with and without github under “Associated accounts” with own avatar pictures, therefore thinking it is not related to the github login.
Additional observation: I even see new users with unverified email (and with no “Associated accounts” entry) having their own avatar pictures.
If a user hasn’t even verified his emailadress, how can he have his own avatar picture?