I don't see the problem with the inclusion of fast travel, it's not forcing you to use it and I never do use it because I feel it breaks immersion. I think it's right it's been included for gamers who would like to use it, after all more money means better quality games doesn't it ? doesn't it ???? Maybe not...
That does make sense, if it gets more people to play and therefore makes the god of the universe Todd Howard work faster on another game who really cares.

