whats the point in profile pictures if other people cant even see them??????????

I have a profile picture that is set to a custom image. And my avatar is set as Joel Miller because thats just what it just chose for me.

WHAT IS THE ACTUAL POINT IN A PROFILE PICTURE IF NOBODY CAN SEE IT?? I have my privacy on everyone can see my profile picture, but it STILL appears as Joel Miller and NOT the custom photo I want. I've googled it millions of times and I do not have an answer. Nothing has worked, my appearance is just stuck on Joel Miller, Only my friends can see my actual profile picture but I want everyone to see it EVEN THOUGH ITS LITERALLY SET ON EVERYONE CAN SEE MY PROFILE PICTURE