There could be a number of reasons for that. Some phones don't have the same MIMO diversity / number of spatial streams for the transmit side vs the receive side.
Others don't have terribly good transmit power or antenna design, so they can receive the strong signal from the Ruckus AP and have good downstream, but are not as good at transmitting back.