I disagree, at least on the context of training to failure.
Every single movement should be taken to failure, or at the very least close proximity to failure. Sets not taking to proximity to failure do not stimulate enough motor unit recruitment to meaningfully drive hypertrophy and would then require significantly more volume to get similar results, so much more volume that it would almost certainly be more fatiguing.
As for exercise selection, it depends on goals. If your goal is to grow your quads, then sure the squat isn't going to be absolute best.
But that doesn't mean you should avoid them in favor of mostly isolation movements.
Even if your goal is to specifically grow your quads, surely you wouldn't mind some stimulus on your glutes, hams, posterior chain as well as your quads.