Why don't rock stars ever get fat ? They have plenty of money, and a lot of free time.
Mick Jagger, Prince, Sting, David Bowie, Paul McCartney - never gained an ounce.
Some exceptions are Elvis, and some of the females like Linda Ronstadt, and one of the Wilson sisters from Heart.