I have to disagree. Shakira is quite ripped. Got quite a lot of muscle on her. But it is 'heavier looking' than the tiny 20 year olds we are used to in the music industry. She is actually looking very healthy.
J-Lo is quite fit too. But has that slight Thicc to her, but thats kind of her thing.
She could do both and I wouldn't bat an eyelash......
Yeah, both of them are doing quite well in the appearance department. But it's not like they have the same life that the vast majority of women that age have. Heck, even just a few million would go a long way towards, personal trainers, private chefs, etc.