id="top"と書かなくても上に戻れるのはなぜですか?

HTMLの仕様でそう定められているからです。仕様については都度MDNで確認してみるといいでしょう。
2020年5月5日
ユーザー

id="top"を書かなくてなぜ上に戻れるのでしょうか

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?