its not the developers that design for speed runs. its the players that demand those unfortunately. even when developers try to slow players down a bit, players just get annoyed and find ways around it whenever possible, or when impossible, just skip the content that doesn't allow them to speed run it.
the only way to get that old school experience is to find other people who are of the same mindset as you are and only play with them. regardless of the game you end up playing.