The goal in game design is not to make things smooth or easy, but to make it engaging. If the developers design their game around your quoted philosophy here, the game would no longer be engaging. There needs to be the chance of failure and part of that includes withholding information from players. Imagine a horror game that told you ahead of time "There will be a monster that jumps out on your right just up ahead" or a puzzle game that tells you the answer to the puzzle as you're trying to solve it. The player needs to have the chance to be scared, surprised, the chance to think on their own, or the game won't hold their interest. The same is true of FFXIV.