I can’t tell if you’re complaining or bragging! :-)
Girls like nice guys but they like them edgy, with a sense of direction and a take charge attitude. It has to do with a primal need in women to be protected along with any children that come along. A guy can be nice and moral but at the same time say..I have dreams of going to the moon and I want ya with me!