Question: why are abs so attractive?
Answer: Men with abs has firm, strong body which indicates high testosterone, youth (generally) and health. Women would biologically find such men attractive since evolutionary strength and healthy body is sign of fertility and good providing abilities.