just my point is that
this seems like an overcomplicated setup just to avoid conflicts which would still require handling them by creating unique slugs for redirects
so like
lets say you have a post "top 10 computars" which you do every year
you can either do just,
top-10-computars-{year}, so you handle slugs conflicts by appending yearor do
top-10-computers-{id}both would handle conflicts, but in second case, if you want to have shorter url to that
you still have to specify the redirect that's unique, so you basically have to do the exact thing as in the first case, just setting it as a redirect instead of using it as a direct link
Maybe in some setups it makes sense but rn I can't really
Like yeah I get what you mean I just have trouble getting why do it this way personally