Can an optimization algorithm be "universal"?
There is no heuristic that is "universal" in practice.  Which heuristic works best in practice often depends on the specific problem you're dealing with.  There's no one "silver bullet" heuristic that works great on every optimization problem.