The evolution of so many different metaheuristic optimization algorithms results from the fact that no single method can outperform all others for all possible problems. As postulated in the No Free Lunch Theorem, a general-purpose and universal optimization strategy is impossible. The only way how one strategy can outperform another is to be more specialized to the structure of the tackled problem. Consequently it always takes qualified algorithm experts to select and tune a metaheuristic algorithm for a concrete application.