No this is not entirely true. I have a straight bestfriend. I have had none of the sexual thoughts about him. We’ve been friends for years. Going to his wedding and everything so yes a homosexual and heterosexual man can most definitely be bestfriends.
It completely diminishes any romantic connection and turn the entire thing sexual as that’s your first question. No substance, no long term , just sexual.