Yes mostly due to Resume Driven Recruitment. All the soft skills and technical acumen become worthless to many companies if you can't hit those language and stack bullet points.
Maybe but if their managers are okay with this, then either they aren't technical enough or they're not being paid enough.
or the managers don't have the right incentive. I manage a team of devs at a startup, and beside some promise of "do well, get liquidation event" I have no incentive to make a good product other than personal pride.