When it comes to languages, the right answer depends heavily on what you are trying to achieve and what constraints you are working within.
**If your priority is flexibility to change direction:** then approaching languages by optimising for learning speed over immediate capability makes the most sense.
**If your priority is ease of maintenance:** then the calculus around widely shifts significantly toward investing more in the initial setup.
Regional and generational variation within any culture is enormous — generalisations have real limits.
For most people asking about languages: start with the simpler option and migrate once you have a real understanding of spoken. Beginning complex and simplifying later is far harder than the reverse.
Cultural practices are rarely monolithic across a community.
by adwoaoffei51463