The call was obsoleted because we ran into some issues of not (externally) knowing when to smooth a path. Instead, we now assume that a path takes care of its own smoothing. For a NavMeshPath, that happens when the path is first created and initialized. If you are using the paths generated by the BasicNavigator, then you don’t need to resmooth them. If you are using your own custom paths, then of course you can add a Smooth() call to yours.
I’m still looking into this, however, and we may reconsider Obsoleting that call.