Its the cool factor of implementing stuff, its cool so put it in no matter the logic. I overlooked those inconsistencies in hope that at least the main story, quests and exploration will be fun despite them but no luck there.
The game is filled with things like that, my advice if so far...