Because real and lasting relationships will have problems. You can’t hold out for the perfect man, cause he doesn’t exist. Whoever you end up with is going to have some flaws and is going to do some things that piss you off, and yes you will have to work together to get through those issues. And by the way, the same is true the other direction. You ain’t perfect either, and whoever ends up with you will have to deal with your imperfections and things you do that piss him off, and you’ll have to work together to make it work. A relationship shouldn’t be a constant barrage of issues, but it isn’t going to be a fairytale either.