Look at it this way, these straight guys on social media have the same mindset as straight guys who dance as strippers in gay clubs and bars. They know that 95% of their audience that puts money in their pocket are gay men. No matter if it's online or in person. So they play along in that fantasy world and also tease by not coming out and saying sorry guys but I'm straight. Cause if they do it kills the fantasy, the money, and their large following.
I myself am gay and there have been plenty of straight guys throughout my life that I've been attracted to more so then any gay men I've ever been around or seem online. One reason is I much prefer to hang around attractive straight guys than gay men, because hanging around straight guys there's always less drama in the friendship. I also have had more sexual experiences with hot fitness jock "curious" straight guys than I ever have with actual gay men in my 40 years. So I get and understand it all.
But just because you're attracted to a hot fitness/ model guy doesn't mean he's gay or bi. And just because an attractive guy doesn't show off a girl on his social media doesn't mean he's gay or bi either. Not all of these pretty boys online want to talk about their love life online if they even have one. And not all of them are considering or even want to start an onlyfans or anything like it.
I know for a lot of us it's a fantasy and wishful thinking that this attractive guy online could possibly swing our way, but sadly 90% of the time it's the opposite of that.
Whats even more sad is to see people fight so hard mentally to try and prove to themselves that whatever attractive guy it is could be gay.