I'm sure there is scope for future improvements but I can visualise security and integrity concerns with a "live" system, if that's what you refer to.
Firmware upgrades are part of the nav system itself and should be recorded by the maintenance organisation. What happens if a system were to be corrupted due to a download/upgrade problem, or have an unseen integrity problem, or interfere with other systems on a particular aircraft type?