Oh, I beat it eventually, and the game was good. But my point still stands that if you die repeatedly the time spent in redoing it and waiting for the text and to be reminded how the skill that you just picked up for the nth time works is perhaps more frustrating than the repeating dying.
Possibly the only thing more annoying that the dying and the text is some stuck up dipstick troll of a commenter trying to invalidate other people's comments and opinions with a dismissive "you guys suck" comment.
I agree with you for both points :)
The first is why most metroidvanias place boss in between checkpoint and powerup. If player is defeated by the boss, they don't need to repeat any text/dialogue popped up when taking the powerup, they simply have to retry the bossfight.