Do all these steps matter?

So I average 16000 steps plus a day. Today was a good day so got in 25k when I run. Usually Monday to Thursday would be 20000 steps and more.

But it has zero impact on weight loss! Despite upping my steps by 50% zilch. Nada. So does it mean diet is the be all and end all?