Maybe it's because these guys don't think these are "bad habits".
Generally speaking people change when (they) are unhappy.
Whenever we attempt to change someone it usually leads to frustration on our part and resentment on their part.
Very few people are walking around with one hand raised in the air screaming: "I'm looking for someone to change me!"
Most people want to be loved and appreciated for who they are.
There are only two ways to experience joy and peace of mind in relationships: We either get what we want or we learn to be happy with what we have. Accept them (as is) or move on.
The choice is up to us!
If either person has to change their core being to make a relationship "work" that may be a sign that they're with the "wrong person".
Some people believe relationships are "hard work".
I believe finding the "right person" is the (real) "hard work"!
Like attracts like and opposites attract divorce attorneys!
Everyone is entitled to have their own "must have" traits in a mate. However the goal is to find someone who (already is) the kind of person you want to be with instead of trying to take on a "project", "fit square pegs into round holes" or "change water into wine".
It shouldn't be so much "hard work" to love and be loved in return.