Why is variation of parameters ever useful relative to reduction of order?
Reduction of order can solve any linear ODE given a single, particular solution to the associated homogeneous ODE. Variation of parameters can solve any linear ODE given the general solution to the associated homogeneous ODE. It should always be at least as difficult, and usually more difficult, to find a general homogeneous solution than to find a particular homogeneous solution. This sounds like a higher barrier to entry with no extra reward.
Why use variation of parameters to solve second or higher order linear ODEs at all? Can it solve any ODEs that reduction of order can't?