To be honest, it is a central design paradigm of Final Fantasy. The existence of a main story line.

Once you get past that, the world is basically open to you.

The wait times are not related to having this design philosophy. It's related to not having enough server resources.