The "9 interviews" quote irks me so badly: you're telling me that a modern company can have a "bad hire" actually causing any damage? What are code reviews, retros, and standups for?
I think current tech interviews (with unpaid take home exercises, live coding, tech quizzes, etc.), are just a really inefficient and ironically lazy way to decide who to hire.
A company could temp-hire 3 different people (anyone who applied and could talk about their past projects), pay them for 1 month and you evaluate them then. At the end of the month, you decide who to keep.
You might fail to pick a great candidate or maybe not but at least you give people a fair chance to get assessed in the job and not on a little dance everyone needs to do just to get into the door, which just wastes everyone's time.
That also allows the candidate to show how they truly are, both skills, learning a new workflow and culturally. Right now, it's just a matter of performance and luck.
/rant