bazilisek: I honestly can't understand why would anyone outsource boss fights in a game to a completely different company. It's such a ridiculous idea you have to wonder what sort of a tie-wearing clown is it who makes these decisions. Not to mention it couldn't have been cheap, either.
I have never played the game so I wont argue right or wrong with you, but to address your question on why... Its a timing choice. There are limited resources to go around and usually outsourcing does two things, saves you cash in the short term (sometimes even the long run depending on the dev job market) and allows your in-house resources to address more pressing issues. Second, it allows you to make your fabricated dates.
In this case they simply may have assumed that the boss engagements where formulaic enough that anyone could do them and they would be the most effective thing to farm out. In essence they are right. Boss fights are pretty self contained for most games. Again, never played it myself, but in theory this should have been a pretty safe bet. Apparently they just busted out.