I agree, gay-for-pay is definitely a reality. One of most people’s fave porn stars, Danny D started out his porn career as gay-for-pay under the name Matt Hughes. Because gay porn pays male performers much more money than straight porn does, unless you’re a top-billed male straight porn performer like Manuel Ferrara, Rocco Siffredi, etc. Then, when Matt and his huge dick got more and more famous, he switched to stage name Danny D and began performing only in straight porn, cause he could get the same pay or better pay than gay porn and he’s actually straight.
The opposite happens as well, a decent number of straight guys just can’t break into the straight market well enough for it to be lucrative for them, so they turn to gay porn, like Bo Sinn. Or a producer approaches them with a high-paying one-time role because that producer just really wants that performer in their film.
There’s a common sense saying “I ain’t gay, but $100 is $100” or something like that. Or as my friends and I used to say, “money make the coochie go ah ah”, meaning sex for money/favours often forgoes one’s true identity or principles. Sex work is a profession as old as humanity, and if someone finds whatever incentive worth it enough, they’ll put aside their own sexual orientation inclinations to procure their needs/wishes. It’s truly not that deep, it’s simple supply and demand.