Iota is intended to be deployed on IoT devices which have low resources: low CPU power, low storage, low bandwidth, and low energy.
How is it intended that the software is updated on nodes, given that the IRI is now 78.4MB and has been updated more than 12 times in the last year?
Take for example, automotive Telematics Control Units (TCUs). These will have 128MByte of flash and have a bandwidth budget of less than 50MByte/year. These will be challenged by such large updates.