I wouldn't say it's because I'm "so beautiful" but I don't own lipstick, blush, or whatever else it is companies try to sell; I own less shoes than my boyfriend, hate shopping and could generally care less about my appearance beyond the basics of being presentable. It's not because I think I'm so hot, it's just that that routine is a serious commitment of time and money. I'd rather spend my money on books and food, and I'd rather spend my time reading, learning, working towards my goals and watching MMA. It's also because I don't want to be dependent on anything - including makeup for my self esteem. I drink water, meditate, have a yoga practice, do Muay Thai etc because it keeps me sane and grounded and I love it - not to look hot. Strength and wisdom and health are attractive.
It's all about what you value.
I have a partner who I love, respect and am thrilled to spend every day with. I suspect he feels similarly about me , haha
I find that you attract what you point out. If you want someone superficial, be superficial. If you want a man who values image above all else, be a woman who values image above else. Yes, occasionally I like to look sexy for him and for myself, and yes, I want him to find me attractive so that we can remain attracted to each other. But all of that is the icing on the cake - not the cake itself. It's maintenance, not foundation.