Bosses make it so you constantly have to be on the move, which makes the platforming very intense.
The art design highlights clearly where you can jump, which is key in such an action pact game.
Spawning the bosses at the middle-ish of the sections gives the player time to familiarise with the powerups before the boss battles begin.
Very good game design.