I don't remember there being 12 bosses in the final dungeon and if you died and have to fight them all again then I have to say that it's your fault for not saving before you fought Zeromus. Also if you were low on items you could've used warp and went back to get some more.