A shooting method is easy, general, and can be directly derived from existing ODE solvers (which means it can benefit from the efficiency poured into ODE solvers). Want to solve a BVP defined in quaternions? Sure go ahead, the Julia shooting method will do it without breaking a sweat (I didn't even know it would work until a user showed me the example haha). GPUs? Yes, it works. TPUs? Yes. It just takes what you throw at it and if the ODE solver can do it, then this can. So there's a major practical benefit there because many more resources have been poured into IVPs.
But there are some other more subtle reasons. In IVPs it's very easy to have state dependent event handling. Technically you can define a boundary value problem where if the ball ever hits the ground during the time interval you flip the velocity. With an IVP there's very established ways to solve this. With MIRK tableaus and such, it can be a bit harder since you have to make sure you have a point at the implicitly defined discontinuity. But if an IVP can do it, then shooting methods can!
Also they generalize very well. Two point boundary value problem? Sure. Interior boundary points? Why not, you can still define the nonlinear solve to use the interior points of the ODE solution. What if you want to solve a BVP, where one of the conditions is that the maximum of the ODE solve occurs at exactly the middle of the interval? Well, you can define that residual using a shooting method like:
function bc2!(residual, u, p, t)
residual[1] = Optim.optimize(u,0,1).minimizer - 1/2
...
end
and boom automatic differentiation through the optimizer to get a good Jacobian and you have yourself a nice algorithm to do what you want.
So as a numerical analyst I would say shooting methods are bad, but as someone who has maintained open source software with now tens of thousands of monthly users to the documentation asking hundreds of questions per day, sometimes shooting methods are a good answer for problems that are like "gosh, I really didn't expect anyone to ever want to do that, but by golly the shooting method will do it with a smile on its face" (if the problem is non-stiff enough), and that's what it's useful for.