Earlier quoted context omitted.
I don't understand your point, can you please elaborate more? I read it twice and your comment isn't making any sense to me: 1) Are you suggesting that developers should go join a smaller company so they are less expendible? 2) Are you suggesting that developers, now that they are laid off, go work on R&D projects, tooling and open source startups? I am so confused. What is the take away?
I do not think he is suggesting any course of action beyond awareness that their position is less stable than it might be in other jobs.
I've always worked in manufacturing so people aren't that easily expendible. Takes a long time to train someone and without them, one of the line shuts down or gets less productive / slow.