Why does drinking too much alcohol cause skin breakouts?

Vitamin deficiencies. I presume that part of it is related to the fact that drinkers absorb fewer b vitamins, specifically folate (folic acid).