I think most problems such as this are complex. It's facile to focus blame on ONE cause, usually, when the causes are likely multifaceted, and not simple, else they would have been fixed. But it's more convenient to see a problem and constantly blame ONE entity, whichever you favor, Dems, Reps, Big Business, Labor Unions, Eastern Michigan, Fox News, NPR, Biden, Trump, illegal immigrants, ...
I know some on FB who blame EVERYTHING on ONE cause, consistently. Life is rarely that simple. But it makes us happier to think it is.