Ultimately, what makes Cuphead so punishing is how players can be at the top of their game for an entire level, but a bad string of mistakes towards the end will result in an immediate game over and restart. It's more discouraging than anything else and has likely been the cause of a fair amount of rage quitting.