As someone who is top x% on Leetcode (I think I also held the longest daily streak), I would say Leetcode is a test of perseverance. I became a worse developer because I spent time on Leetcode instead of my open source projects, but it taught me marathon long grind. I truly believe its unintended positives are somewhat worthwhile.