Potential employers have to respond to the incentives and disincentives that exist in today's world, and those do not favor conventional permanent employees.
I know you're hard-working, motivated, tech-savvy and willing to learn. The reason I can't hire you has nothing to do with your work ethic or skills; it's the high-cost Status Quo, and the many perverse consequences of maintaining a failing Status Quo.
The sad truth is that it's costly and risky to hire anyone to do anything, and "bankable projects" that might generate profit/require more labor are few and far between. The overhead costs for employees have skyrocketed. So even though the wages employees see on their paychecks have stagnated, the total compensation costs the employer pays have risen substantially.
Thirty years ago the overhead costs were considerably less, adjusted for inflation, and there weren't billboards advertising a free trip to Cabo if you sued your employer. (I just saw an advert placed by a legal firm while riding a BART train that solicited employees to sue their employers, with the incentive being "free money" for a vacation to Cabo.)
The other primary reason is that there are few (to borrow a phrase used by John Michael Greer) "bankable projects," that is, projects where hiring another worker would pay for the costs of the additional overhead, labor and capital and generate a reason for making the investment, i.e. a meaningful profit.
There is very little real "new business" in a recessionary, deflationary economy: any new business is poaching from an established business. The new restaurant isn't drawing people from their home kitchens, it's drawing customers from established restaurants.