It's a matter of habit, I thought that Musha (Mushroom giant) was impossible to defeat, but I once just started to jump over her head.
It's easy to defeat every boss. Btw, you should buy mushroom soup, it's helpful in fights. And I like the controls too, because you don't need to touch mouse to play the game. It's just a matter of habit