If you carefully parse the original sentence ("The top [..] men get [..] frequent sex with no reason to commit") it is making the absolute statement that good-looking men have no reason to commit, implying that the only reason for commitment is securing a frequent sex partner.
They can be completely accepting of all sorts of kinky shenanigans (as I am), yet still not consider it a good idea to paint all men with the same brush.
The statement within that context is that he has "no reason to commit to a woman."
I guess it could be just a statement of fact. "A lot of these people, they're just doing it."
It seems sloppy to throw that contextual tidbit into the middle of an unrelated sentence. Particularly given that it is a fact that doesn't really need to be explained to anyone listening. So yeah, maybe it is just sloppy writing.
But I think that is being very generous given it would have to be superfluous information within an entirely unrelated thought, meaning the writer basically made two mistakes at once.
People also tend to use with and therefore fairly interchangeably in colloquial settings.