If only HTML provided a way to navigate <a> without adding a history entry, like <a nohistory href=...>.
If this was a real product i would market it as "Native time travel debugging! Go through your application state as you would go through your browser history!"
The real answer is that web developers should stop using anchor tags to target non-stateful links and should properly handle navigation to pages that are short lived.
But that battle is a bit like asking people to use their turn signals when merging.