> namely to weed out people who can't code.
You don't need Leetcode style tests to weed those out. Much simpler problems will do it.
I think we may have disagreement on what Leetcode means in this context -- but it has to be complicated and varied enough that simply memorizing the solution is not sufficient. It being interesting is a bonus for other parts of the technical interview.