There seems to be a huge moral asymmetry in your worldview between hiring and firing, which I disagree with. Yes, layoffs are very disruptive. But not having jobs (or having lower paid jobs) in the first place is also bad.
I don't think founders should go out of their way to avoid risk in order to avoid layoffs, because this would also mean employees would miss out on opportunities too. In fact, employees are already aware of the risks of smaller companies, and adjust their expectations accordingly.