If alcohol provides opportunities, then those who imbibe in that environment will thrive.
no you don't need to use alcohol to get laid, you just need to find someone who does
However alcohol famously inhibits certain functions so prevents breeding..... ie 'not getting it up'. Imbibe too much too often and you end up with a low sperm count in men and reduces the chances of women getting pregnant as it reduces fertility.