Hi Ed,
Yes, I've noticed the same thing. Garmin's routing always does a recalculation starting at where you are. This applies to all Garmin devices I've used, not just Mobile PC. It recognizes that trying to take you back to the point where you deviated from the original route probably makes no sense at this point so it acts as if it's a brand new route with all the same waypoints and destination but with a different starting point.
The only time you'll see Mobile PC try to take you back to the point where you departed from the original route is if it thinks it's the [quickest or shortest] way from where you are now to your destination or next waypoint.
If you know the best shortcuts in your city, even Mobile PC might not keep up with you, though. Mobile PC can also be somewhat annoying if the map data it's working with doesn't "know" about that nifty shortcut you're aware of, so it will be quite persistent in trying to get you back to the original route. It still won't try to force you back to the point where you deviated from it, but it will try to move you back onto it at the nearest convenient point.
Microsoft's approach to recalculating a route has been mentioned in a number of threads here. As you have discovered, it seems not to be so flexible if you decide to wander.
...ken...