ファイルのアップロード中とか他の画面に遷移したら困るだろうが池沼
アップロードでエラーが発生したらどうするんだよ
ユーザーが遷移して別の内容読んでる最中にエラー表示すんの?
別の内容読んでる最中にまたアップロード画面に遷移すんの?
アップロード画面に戻したとしてユーザーが読んでた遷移先の内容はどうすんの?戻すの?
戻すとしてスクロールするような内容だった場合、スクロール位置はどうすんの?
読むだけならいいが、チェックボックスとか操作可能な内容だったらどうすんの?
わざわざ全保持してまた戻すの?
表示内容からスクロール位置から部品の状態までわざわざ保存して戻すとか手間かかりすぎだし、
ユーザー側から見てもこんなに不親切な挙動はありえない

実際に開発したことがあればこういう問題には必ず直面する
操作させたくない状況なんかいくらでもある
開発したこともなく脳内設計だけで完結してる雑魚は口を出すな