> Well as the article points out, adding modules involves taking out the battery
Are those modules hot-swapable? If the hardware and/or software does not support hot swap, there is a distinct possibility that they intentionally designed it this way: i.e. you have to power down before replacing modules. It would not be much more difficult to switch to "push-to-eject" battery mechanism which would make powering down optional when changing modules. Food for thought.