Poor onboarding is one of the most baffling common ailments in this industry.
There are so many hard problems in this industry. Onboarding is not one of them.
Typically what I have seen is that management is so busy striving for short-term deadlines etc. that they "can't spare" engineer-hours to help the new engineer properly. Heck, I've been one of the senior engineers that has not had sufficient time to spare for the new people - not by my choice. In other situations we've had new engineers inserted into our teams with zero notice -- so we've not even had the time to prepare some "day 1 wins" for the new person.
It seems incredibly obvious to me that great onboarding is a true force multiplier.
Last place I work paid a lot of fake lip service to the importance of onboarding. But the reality is that we were judged strictly by the numbers in terms of commits, Jira tickets closed, LOC, etc.