Three numbers presumably allow 999 flights a day and four 9999. Five allow 99999, that’s a lot of flights!
Is there greater significance to flight numbers than simply identifying a particular flight? A bit like telephone numbers where some are used for specific services and may be free or premium. And location too, although that’s becoming strange as a city specific number may not be anywhere near the physical city.