WHY?
Because it would boost creativity in how many sizes the flag could be. Plus many flags would be fixed if we could make images transparent like Nepal or Venice. And the site admin [violet] has transparent gif as her profile
HOW?
A simple route of this issue is that nation flags still use the jpeg format or at least when they are at use. Perhaps in a future update to NS, this could be replaced with png when a flag is in use.