I think your advice is not generalizable to "tech workers" in general, whose salary ranges, cost of living, family situations, etc. are all over the map. Come out to San Francisco and try to support a family of five on a $90K tech salary. Congratulations if your particular situation allows you to save for unforeseen events in the future, though.
OK, live in a low cost of living area and make a low salary. The point is, I wouldn't assume that every person with a tech job is able to save at a rate that allows them to deal with being laid off for months or years. Everyone's situation is different.