> yes you have the choice of not working on big corps.
Finally admitting the truth.
> You have to accept the risk that you might be a few emergencies away from bankruptcy.
Working for a BigCo doesn't magically protect you from emergencies. Accumulating $millions might protect you, but you don't just walk in the door of a BigCo and pick up your treasure chest. You have to work there for many years. In the meantime, you're subject to the same risks as everyone else. For example, lot of BigCos have been doing layoffs recently, which would put a big dent in the "for many years" plan. Also, if you suffer some kind of disability that prevents you from continuing to work, then you're screwed regardless.
Anyway, what makes you think you would be BigCo material? Not everyone is. The number of jobs is limited, and the competition is fierce. You might be able to get in the door by grinding leetcode, but once you're in the door you still need to make management happy in order to keep your job and win pay raises. The grind doesn't end.