Oh... That's what that setting does. Yes, it works for me. Thanks for pointing me in the right direction. The only thing missing now is maybe some kind of text formatter module that would convert /1002 type links to /my-cool-page?
I've only used Page Path History once a while back, but it seems like Page Path History module is just covering up the problem by creating a ton of redirects without fixing the source of the problem which is the content is linking to the wrong page? In Drupal, your not supposed to see the node/1002 links on the frontend. Instead, you see the node's alias which would be something like /my-cool-page.
Their is a https://www.drupal.org/project/redirect module that is used to store changes of the node's alias. For example, changing /my-cool-page to /my-cooler-page, but that is really only useful for when other websites link to the node's alias. Internal links in text areas are always like node/1002 and then transformed on output into /my-cool-page.
As far as I know the systems that do this are modx, concrete5, Drupal.
Anyways, thanks again for responding. I appreciate your help.