Sure they do, with KB/M against a browser app you can open the dev console, you can inspect element, you can do all sorts of things that you can't do in a native app for touchscreen only.
Browser developers implemented the dev console there. You are not reaching it ”just because you have kb/m”. You can reach dev tools as easily via touch on a pc with touch support.
Exactly. I was planning to write these reasons but I refrained because the use cases are endless. It boils down to the fact that you can more easily escape the current context for something else.