It would also increase the CPU load, since Strike Craft would also need to track munitions, in addition to everything else.
As to corvettes being in a gravity well only, if they were cheap enough, and had decent enough punch (as in better than current to offset them being defense only) then it'd finally give people a reason to station a ship building facility on more planets.