Well, now that I've gained weight I don't find picture taking with me in them a pleasant experience but I don't shy away from them. I am what I am and, so long as people are not paying my bills, their opinions about me should not be worth much.
While on vacation I do have pictures taken with my husband and family as I am part of the vacation and it seems silly to exclude myself from the photos.
Now, I don't post personal photos of myself on Facebook as profile pics because Facebook is not the place to go if you want self-esteem props. Nasty people can and will make nasty comments about profile pictures. That social media is too subject to abuse to post too many personal pictures.