This is kind of a theoretical question.
Since they invented MOSFETs, why do people use BJTs?
I understand that BJTs are current-controlled, where MOSFETs are voltage-controlled, but so many circuits in digital electronics are on/off voltage-controlled circuits and the current-amplifying nature of BJTs is converted to a voltage anyway for the purposes of the circuit.
And even for linear amplification, Mosfets have a linear region; I know there are audio amps that use Mosfet output stages.
In a lot of examples, people recommend using NPN transistors for controlling motors with PWM. Why BJT and not a MOSFET?