Thanks for playing!
A lot of the design comes from the game's speedrunning aspect, which is why I didn't add unblockable attacks. They slowed down the pace too much, and instead the challenge of a boss comes from how to optimize the gameplay to beat it /faster/. Not just win.
I see where you're coming from though. Definitely something I could've worked on a bit more..