Genetic algorithms aren't useless, evolutionary algorithms are, the crossover method is terrible at searching the space in any kind of dynamic way, but things like pep-g and covariance matrix adaptation are also genetic algorithms and they work significantly better because they have essentially dynamic learning rates, they are to genetic algorithms what Adam is to backpropagation.