Why do guys never approach me in public, but online they do?

I've never had a man walk up to me in public and ask for my number, social media, etc... but online guys are always asking for my Snapchat since I guess nowadays it's the "easier way of communication" I just don't understand, I feel like there's something wrong with me or I'm unattractive, even though I get compliments all the time from females! I need answers 🫨

Why do guys never approach me in public, but online they do?
Post Opinion