We are all solving for different things.
Some want a shot at changing the world, some want to get rich, some want a job that (mostly) "doesn't come home with them", and many want to trade off between stress+anxiety and income+convenience. Others want to be always learning. Some have families and non-work commitments, others don't.
For example:
>>In my experience, it’s harder to have any visible growth in a
>>startup because well first, what do you grow to? There is no
>>clear hierarchy, no promotion paths.
In startups, there's often a better chance to learn general skills outside of (say) just development (dealing with users, writing content, devops, QA, teamwork, etc.) for those that have initiative.
Larger companies can be more structured but may have a chance for a more defined impact, with an existing customer base and market.
Which makes more/less sense? Depends entirely on what YOU care about.