When I graduated in 2009 it was like this and I eventually took a job clerking in a warehouse to make ends meet. It turned out they had various IT needs but nobody to really fill them and so I eventually worked my way into a role doing application support stuff. It's a really good idea to stop thinking of yourself as the thing you learned to do in school and start thinking in terms of what your options really are. If you're looking at job boards and they're hiring people to ride a desk in a warehouse or work as a service technician or anything tech-adjacent for a small company, apply to those jobs too. Don't shy away from taking or asking for jobs that you might be overqualified for. Especially for small companies with flat management structures. Many of the trees in the forest wait years for an opening. The bigleaf maple will live small under the canopy until something falls and then sprint for the first opportunity. That's what you have to do.
I had a similar experience. This is good advice.