> HMs in small companies, maybe, in big companies , they don't care, they are paid to bring talent in,
You're confusing recruiters for line managers. HM == Hiring Manager == the person who's trying to build a team to accomplish a project, and at large companies most likely a multi-year roadmap.
They absolutely care about people staying a long time - it is expensive to train people on the internals of each company. At a FAANG++ company, you get your first code checked in in your first week, but it takes a YEAR to be truly productive where you are fully autonomous, and have paid off the initial ramp-up period.
> I have seen your other comments along the same line, is mostly wrong, at least here in the US, is always business
According to you. Not everyone's focus is 100% financial-based. Do I want to maximize my earning potential? Of course. But work is also 1/3 of my life. Another 1/3 is sleep. They money is for the last 3rd. So is my entire focus on 1/3 of my life to make the other waking 3rd to be as lucrative as possible? I think that's one way to approach it, but I think that's extremely short-sighted and unfulfilling.
I want my work to be meaningful, challenging, interesting, and impactful. At this point in my career I can control all this by finding workplaces, coworkers, and projects that match my skillset and my impact, and I can realize this. This means committing to multi-year plans to achieve something significant. (In the olden days we would have called this a "legacy", and I suppose that's still appropriate to some degree, though I don't expect to get a plaque on a bridge for it).
I think a lot of people are in the same boat as me. It's also part of the hacker and startup ethos - to make an actual dent in the universe.
Your attitude is very cynical, and while I agree with you that you don't owe anything to the capitalist system that is cynical about using you, that doesn't mean seeking money is the only way.
> lots of companies don't have enough "senior positions" or all the next level positions are covered
Absolutely not true. All the FAANG++ companies do promotions based on accomplishments and achievements, not a quota of budget or availability of folks at the next level.
> Also, managers see people who are afraid to leave, or "loyal" to the company as people then can squeeze more work out of.
Not the case. These managers exist, but they're not the majority. Most people who go into management genuinely care about people, and are interested in developing them. They'd like to reward loyalty. Unfortunately the aforementioned capitalist system does not permit this, but on an individual level managers are human beings with usually more empathy than IC's (out of necessity).
> "Anything big" like what?
A major software project that takes a team of people several years to accomplish.