I have to agree with you. I have done hundreds of leetcode, and every new one (or old one) is just a slap in the face. It’s not about practice. Some people, while being productive developers, just cannot effectively be leetcoders despite the effort. I am in that camp. This is not illogical. I couldn’t become a professional basketball player even if I exercised every day :-).
Eventually I gave up and these were my strategies for finding high comp offers:
1) Go for SRE roles: Google SRE, Facebook Production Engineer. The work is interesting, interviews are going to be domain specific (Linux, networking, … as opposed to leetcode), pay is the same (the offers I mentioned above were for FAANG SRE roles).
2) Enter to a company that doesn’t do leetcode but still pays highly. Like a hedge fund (that’s how I found my current job). It’s going to be a grind, but you do get those high comps.
Once you do decide to not look at leetcode ever again, it will be very liberating.