Even if we assume that what you think is true then it is still solely the companies' fault. Because if the prospective employees are so shit why would you hire them in the first place?
My previous two companies didn't do a great job with onboarding and I think it can be so varied and not very helpful many times.
Ultimately, if hiring managers offered these roles because work was needed but no longer is, would you blame them for adjusting their approach?