That in turn means technical debt; which puts future deadlines and feature sets at risk.
Since in SCRUM as a team you try to not compromise on quality the only way out of this is to push back on deadlines or feature set (or both).
So instead of blindly executing orders; the development teams can push back on deadlines.
Most of the time these are actually negotiable. Even the "hard" deadlines....
It doesnt mean the dev teams always win however they are better equipped to inform "management" about the consequence of the deadline.