ok BMX cranks are cheaper. bigger bearings
I researched this part:
MTB (bmx style tho) equals: stronger, lighter (50grams), standardized, easier to install, replace....
The only reason for BMX BB is
wait for it)
the ability to run ONE PIECE CRANKS.
hence cheap, cheap mtbs having bmx bb's.