Demon Slayer avoided Dragon Ball's biggest power scaling problem by keeping its heroes human, vulnerable, and limited, making every fight count.