There are not many things I am 100% confident of, but my confidence level is high in this area because it's happened plenty of times in 25 years. I like to work for small companies because I value the flexibility, autonomy, camaraderie, and absence of pyramidal power structures dominated by influence builders. I accept the fact that smaller companies are more vulnerable, and if I have to leave my current one for some reason I am not terribly worried about finding another.
You're both right, size of company doesn't matter.
Some companies hire the first engineer that goes to the interview (I actually know companies that do this.. God bless their mysql injections), but other companies:
Do you think they value experience over knowledge of the latest framework/language/way of doing things?
Not to mention that at a large company, they often same-size (fake rounds of downsizing) and use it as an excuse to fire employees for various reasons. They might off-shore to reduce labor costs like IBM, or be doing it for union reasons like Tesla. That happens far more often than the actual downsizing of a large company.