Why don't you just find another gig at another company? Only incompetent folks end up on unemployment benefits when there are tones of jobs in tech in NC or other neighboring states.
I seriously doubt that I'm incompetent. It depends on what the current job market is like when you're LR'd as to whether or not you draw unemployment.
Not everyone can easily pack up their families and move to another state for a job, especially for short-term contract work.
I've been LR'd in NC twice. The first time it took me 2 months to find a gig out of out of state. I drew 3 weeks unemployment. The first 30 days I was still an employee, so I couldn't apply yet. Then the next 2 weeks you are ineligible under NC guidelines/laws. I worked 4 months out of a 6 month contract before finding a gig back home. The second time, it took me 3 months to land an employee role in a city 3 hours away. That time I drew about 5 or 6 weeks unemployment benefits.
The problem is, some people work in roles where they support dozens of engineers or developers, like a scrum master or project manager or finance guy. Companies don't need hundreds of scrum masters, project managers or finance guys. So finding a company with one of those openings locally at the time you need it, it's pretty rare. You either end up moving or you end up drawing unemployment for a (hopefully) brief time.
Then again, I knew an environmental engineer who lost his job back in '08 or '09. He was unemployed for over a year before he finally gave up looking for a job locally and sold his house to move 2 hours away. His only problem was a lack of interviewing skills. Solid worker, but man, was he terrible at interviewing. Instead of a short 1-2 minute answer, he gave a 10 minute answer. Not having interviewing/people skills doesn't make you incompetent.