Rice (and any other substance) cannot possibly “pull out” moisture from something. There is no suction mechanism, no inhaling of air to allow extraction of moisture.
All rice (or silica gel) can do is absorb incredibly tiny amounts of water vapor that has already evaporated from the thing that is wet. Consider that carefully though…if the moisture has already evaporated from something that was wet, and that moisture is already in the air, then why go through the trouble of trying to absorb it? Just blow the moister air away.
Placing something wet in a container with rice actually slows down the drying of the item. The rice blocks any air flow, can only absorb tiny amounts of moisture (badly), and creates a high-humidity layer just outside the thing that is wet.
This higher local humidity level slows down evaporation and thereby interferes with drying. You can dry the item much, much faster by shaking out/off any excess moisture and placing in front of a fan.
The fan blows away the moisture that has evaporated and leaked out. This lowers the local humidity level, encouraging more evaporation. The fan’s air flow could also directly blow on the moisture, significantly speeding up evaporation.
If anything seems to have dried out (has anyone ever opened it up and confirmed that?) and works it has done so in spite of the rice, not because of it.
I’ve done very carefully controlled tests of this to confirm the science. Leave the thing out and grab a fan.