This is not a problem with fast travel and quest markers being in the game, this is a problem with the game designers assuming people are going to use them. If the developers don't make that assumption, there's no problem with including them as an option for people who want them.