It's true that MOSFETs have lower on losses, than BJTs, at low voltages, but at high voltages, above a few hundred volts, the reverse is true: BJTs start to have lower on losses, than MOSFETs
Not sure what you are trying to say there....
If you have a "few hundred volts" across (D S or C E) your mosfet or BJT
in it's on state, I'd say you have a pretty serious problem wouldn't you?
Is it not that the (ideal) losses in a MOSFET, in it's fully static on state are described by it's RDSon, and the current passing through it...
W = I * I * R
the voltage across the mosfet in it's on state therefore is a product of the current, unless something is really wonky.
And in the saturated BJT the voltage across is also somewhat current dependant.
The voltage the rest of your system runs at is of no more interest to a MOSFET or BJT in the on state than it is to a resistor, or a switch.
At high currents a BJT may have an edge over a MOSFET (but this all comes down to picking good parts, you could probably just pick a better MOSFET, or you could probably pick a better BJT, the BJT might be cheaper, the MOSFET might be smaller....), at high voltages, I think it doesn't make sense to talk about losses since we can only assume the devices are off and any loss is down to leaking where it shouldn't be leaking and you picked the wrong thing.
Of course, this is all assuming low frequency (100% duty) gate/base driving.