You seem to have gotten on the bad side of the RNG ;). There definitely is a final fight. The loot tables are hand tailored, so exclusive vial drops are extremely rare cases. If you have the time, try playing again, I'm sure you'll get a proper playthrough!