In methods like Lagrange multipliers or augmented Lagrangian methods we transform a constrained optimization problem into an unconstrained one and then solve it.
For example in Lagrange multipliers we might have:
maximize $f(x, y)$
subject to $g(x, y) = c$
so we introduce:
$\Lambda(x, y, \lambda) = f(x, y) + \lambda \cdot (g(x, y) - c) $
and then solve
$\nabla_{x,y,\lambda}\Lambda(x,y,\lambda) = 0$
which is an unconstrained problem.
My question is: Why do we prefer to have an unconstrained version of the problem? How does it make the problem easier to solve?