And it totally makes sense to be wary! That will help you pick a better place next time.
Although, to be fair, the average place probably closer to what you describe, meaning there is a limited supply of high quality places at the top end of the distribution.
I'm convinced there is no means available to an employee to "picking a better place". Last time I job hopped, I tried to do that — and largely, I think I succeeded. But company leadership changed, my good boss left and was replaced by a terrible new boss (who has since also left, and been replaced by a less terrible boss) … so what I evaluated when I joined is no more.
And that assumes I can even truly do a good job of evaluating a time of joining … I tend to believe I got more lucky than anything else there.
Reduce expenses, earn as much as possible, save and invest wisely, and remove your reliance on the system as soon as you can, is my advice.
You 100% can trust that they will do the exact same thing, accept that you are always rolling the dice and progress at the irrational whim of some higher power in the organisation.
I'm a manager and it's odd that you think 1. we don't care for and push really hard to progress the people we manage, and 2. somehow we're so different that we're not in the same situation.