BEMF is related to the load on the motor also. It's used more for smooth motor control than sensing RPM (but some decoders effectively use it for rpm and synchronizing chuff)