You can say "don't do that that's not how it works" until you're blue in the face, and it will still happen.
That's the critical failure of Scrum: it's one giant managerial dark pattern that's full of enticements to abuse it. Those enticements are constant. The exhortations to not do it that way are buried in the fine print somewhere, and the only reminders about them are coming from disgruntled individual contributors, probably from lower-performing teams, whose opinion is therefore suspect. The managerial opinion is probably that they should stop whining and make the deadline already.
I keep wishing we could instead have an agile framework that works with human nature instead of fighting against it.
What you describe is human nature. Any framework that tries to work with human nature will end up there.
A framework that successfully fights human nature is the only hope. But, can you really fight human nature? My guess is no.