Oh I agree completely that sexual attraction shouldn't be the reason for a bad deal, but OTOH consider that there are a lot of very attractive women in sales who are able to subtly use that attraction as leverage.
Not that they promise sex or anything remotely that overt, only that a lot of men think with the wrong head and will go out of their way to please an attractive woman. That includes signing a deal they may not sign otherwise.
I don't fault women for this state of affairs.
It's not good business sense to make a bad business deal just to get someone to touch your junk. If you're working for a large company with lots of money, you either find women yourself or find a way pay for them on the company card.