In all fairness, they did the same thing in DMC 3 mission 18. But in that game they give you the option of only fighting 3 bosses and being on your way.
I mean tbf Dante is based off megaman. He defeats bosses and then takes there abilities and uses them as weaknesses for the other bosses just like megaman