The reason I advocate SCA is because it is sooooo simple! There is only one number to remember and no tricky sums to do in your head.
Agree that correcting a track error 'commercially' would normally mean requesting a 'direct' to the next turning point. Frequently, when vectored around slower traffic and subsequently recleared 'own navigation', I would always ask for such a 'direct'...
But on a VFR route in lower airspace, if you don't get back onto your planned track reasonably quickly, you may not see your subsequent pre-planned fixes if the visibility is other than good.