You know, I remember thinking during my first playthrough of Hollow Knight, "damn, this boss fight is fun, but it'd be even better if I needed to do a platforming segment and then fight 2-3 waves of normal enemies first".