The idea of choosing partners based on fitness is implemented in most GAs. It's called selection and a basic form looks like choosing two individuals for each parent and only breeding the fittest in each pair (tournament selection).
Many frameworks also include a "hall of fame" to avoid evolving away from a good point like you mentioned.