No, I think I see what you mean, Mike. The problem you highlight is the tracking vs homing issue, which is, as you suggest, similar to problems encountered if you just "follow the needle" on the way to an NDB.
If you make your
heading equal to the
bearing (BRG) to the waypoint indicated by the GPS, you'll fall into exactly the same trap and curve your way to the waypoint. The important difference is that with a GPS you have an output of your actual track (TRK) over the ground. If you make the
TRK equal to the
BRG to the waypoint, you will fly in a straight line to the waypoint.
The GPS makes drift correction much easier by telling you your TRK, but you still have to remember that your heading needs to be offset for drift.
I'm always amazed at the number of people who don't have the TRK displayed as a data field. The only argument I can think of for not having it there is that it spoils the fun of getting lost.