Maybe you are right in this case. However, nightclubs need women because a major reason to go there is to hook up. What is the reason to bribe women into showing up at hacking competitions?
Actual cynical me thinks "more sexy workplace" is part of the unspoken motivation for the "more women into programming" movement. But I don't think that is the official message they want to send out...