I think they have a place, but I do think that there are other options, like encountering enemies on the map and transitioning into a battle. Giving the player more choice in when they want to fight is excellent.