I really never understood that logic... I just see it repeated over and over.
Please take this as just another opinion (not trying to offend you here)...
When i hear something like that i hear:
"It's not ok to be bigger and more ripped just to walk down the street, have guys envy you and girls want you and feel confident because it might compromise your health... but it's ok to compromise your health if you're gonna wear some speedos, oil yourself up, pose in front of 7 old men called 'judges' and half the audience who's cheering for you to show your shredded glutes are gay... because in the end you get a $2 trophy"
If i were single
it would make more sense to me to compromise my health to get laid all the time and look cool on the street and feel confident, rather than the second option