Leetcode is not for engineering on the job though, it's purely a test for getting hired. You wouldn't expect lawyers to take an LSAT while on the job.
A lot of people, especially those who don't do Leetcode or work in a company that asks such questions, think Leetcode should somehow relate to the work and are annoyed, but it's just a test like any other.