In light of the fact that homosexuals are often mistreated, I can't help but wonder if early commands against it have more to do with protecting them from said mistreatment. Shielding them from harm. Much suffering might be avoided by remaining celibate or acting straight. On the other hand, there are Christians who seemingly go out of their way to make LGBTQ+ people suffer, which makes it look like Christians are part of the problem. They mostly seem like hypocrites to me because Jesus said we should love or neighbors as we love ourselves. Gay people are counted among our neighbors. At the very least, we could mind our own business.
That said, I don't usually consider it any of my business. I don't experience same sex attraction myself, but I also don't like it when people are harassed or bullied. That part bothers me quite a bit. Especially, when done in the name of Jesus, who I'm reasonably confident would not partake in the bullying.
Last I checked, Christianity isn't a religion of public stonings or other such things. That ended with Christ. We are not under Levitical law. It's about the individual's personal relationship with God. If somebody reads God's word and feels convicted by the holy spirit that being gay is wrong, the change comes from within. A place that they must arrive at of their own free will for it to be meaningful.