She's not extreme hot. She's hot, but a lot of that is due to the tan, teeth whitener, professionally done hair, etc.
For this photo shoot, they intentionally made her at 100% of her hotness potential, and made him as ugly as possible - poor lighting, unshaven, un-shopped bags under his eyes.
Around the house, she's a 7 and he's a 4, but they have a kid so that changes things too. Could be he was the 'friendzone' dude that was by her side while she got screwed over by hot dudes... she was pushing 30... he made decent $ and was there, so she decided to go for the "My biological clock is ticking, I'm turning 30, let's make a baby!"
Girls do it all the time when they head for 30. They go to some bachelorette parties, a few baby showers, and suddenly they get freaked out, realizing their hotness is expiring and suddenly no more free drinks, no more doors being held, and the guys hitting on them are getting fatter, balder, and older.
I'd hate to be a 29 year old woman these days. With the internet, FB, match, etc... it's very easy for guys her age to cruise for girls that are 22 and just wanna have fun. It used to be, 32 year old dudes were a little awkward in the young clubs trying to meet girls. Now they can put on their best pic, meet online, hang out in a bar, show their best side without all the competiiton, and boom, they're in the panties before midnight.
Aging women freak out when 30 approaches.