Do IoT devices not have a USB port to allow for updating of the firmware?
For industrial or B2B IOT you would in many cases need to send out your own field techs to do the update, which costs $$$.
So overall, even if you're not literally doing a RMA, it is very very expensive.