"oldschool" and "proper" do not necessarily go together anymore. Times change. The modern definition of speedrunning is get to the end of the game as fast as possible, with any exploits you can use. Since there are categories, you can still be oldschool and play not glitched, but every non-modded/hacked run is legit, even if it is in a category you dont like. And why shouldn't you restart if you die? If you want the fastest time possible, dying doesn't help.