Some MTB riders like to be able to take their feet off the pedal quickly.
Other than that, there is no reason why these can't be installed on just about any bike if that is what someone wanted to do.
"Better suited to mountain bike" doesn't really make much sense to me.