Software engineering and development field is extremely difficult. There are many opportunities in this field, because there are so few candidates that can do the work. HN is self selected group of people with experience in the field. But they are actually very few in number.
The average worker does not have in demand skills in tech sector.