The MOSFET+Bipolars are substituting for IGBT transistors and the diodes protect them from the reverse voltage spikes caused by the inductance. There is always a huge inrush current when any electric motor is starting so a PWM or some other methods for startup are required (which aren’t present here).