Two possibilities:
the current rating is what the device is able to handle without damage/overheating, but not something it takes measures to limit itself to
the voltage drop across the LED is higher than you think, hence the voltage drop across the resistor and the current through it are lower than 50 ma.