Why do super bitchy women always get the best boyfriends?

It seems like the nastiest, bitchiest, often most manipulative women get the BEST men. These men are kind, attentive, smart, will do anything to make things work and please the woman. But the women are calling all the shots, barking orders, and are honestly downright mean, demanding, and sometimes demeaning.

Do men really want this? Do they find this attractive?

Can someone explain how this works? I don’t understand why any man would want that type of relationship.