I do not disagree with you. I’m in a happy relationship, but if I wasn’t I’d rather be single than settling with someone I wouldn’t find attractive just because they were “attainable”.
You can absolutely still have children, but you're going to have to settle slightly on aesthetics to find a woman 30-35 who considers you in her league.
(also, just lose some weight, even if you don't get fit. it's an incredible level-up.)