On-site and leetcode aren't mutually exclusive. We'll simply go back to in-person leetcode questions which will be equally shit.
And while yes they should also test for stack related and other technical aspects and not just Algorithmic leetcode esque knowledge , thats more of a reflection on the test.
Great idea! That is even better.