Making limitations doesn't mean it's a bad use of resources. Every game needs limitations in some form or the other to be considered "fun".to me, fun is more things to do, and more ways in which to do them.
Put all those features together and you can only focus on each aspect for 1/3rd of the time. The more features you pile up, the less time and resources you have to develop them. Now, what's more fun: A game with excellent fighting mechanics or a game with subpar fighting, subpar chocobo racing and subpar "adventuring"? It's all about finding the balance. "More" is not always better. Most of the time it's not better.