A number of these implement local optimization algorithms, not global ones, although you can increase the chance of finding the global optimum by calling them with multiple initial guesses.
A lot of the popular global optimization algorithms seem to struggle with higher dimension problems (like more than 10 unknowns). If you pair that with a problem that involves some non trivial time to compute a solution (simulations where a single run takes minutes, hours, or days+ to complete), I’ve personally struggled to find anything that seemed significantly better than randomly guessing around the hypothesis “good region”