That picture is from a story called "Jennifer Lopez Shows Off Her Rock Hard Abs". You know, people forget one thing. It's her job to look good. That's ALL she does. Living in such a way so that you can look like that is a full time gig. It takes time, dedication, how you eat, when you eat... it does not happen by accident. It truly is a way of life. And it can be very expensive. Unless you're born that way, which irritatingly enough, does happen.
So yes, if she put on 60 pounds and had to be wheeled into her doctor's office on a mobility scooter to get her blood pressure checked, I'd be super hard on her, not because I don't like her or I have some weird mental problem with women, it's because her one and only job in the whole universe is to look like that. She does absolutely nothing else. She doesn't write her own music, she doesn't work all day then come home and watch the kids while her husband works a second job so they can buy two $5 pizzas to feed their family, her whole career and reason for existing is based on her looks. The fact that she's 50 years old has absolutely nothing to do with it. I know women just a few years on either side of her age that make her look like a boy. So quit looking at these people like they're somehow better than you because they aren't.