My experience exactly. It is broken.
From my experience, is a result of the high cost of employees, an increasing mount of HR practices and processes and a sense of entitlement from both the company and the candidate.
Something should be done to make technical and system design questions a thing of the past.
Culture fit is the only one unavoidable.