I don't see the problem either, the enemy did exactly what you'd expect it would do for the just the reasons you're annoyed.
Now that said.. if you want to less the chance of that happening or quicken the repair time for a singular or class of units you have some options.
1.) Add more and tougher parking to the base ie..underground hangers or hardened hangers etc.. in the database look at the damage point and armor values. Or just use a single-unit airfield that are short of very specific cases are not attack-able. You could try setting those parking units to ACE proficiency, I might be wrong but it may marginally increase the speed of repair, if not - maybe that's a more useful feature request?.
2.) Script quicker repairs of all or particular tarmac\parking lot units either gradually over time via say every 12hr.
3.) Selectively let the player cheat and repair some units via a special action. You're not wrong that while the game will repair things over time it's a pretty long time. I think that's mostly a good thing, but in certain cases a bunch of concrete trucks filling in holes in parking spots or runways 12-24hr after being hit could be thing.
Attached is a script that does #3, place it in a special action, call it whatever you want, then just make sure it's enabled and repeatable. It could be adapted with some work for #2 where each pass you remove only some of the damage. This one will only work on units that have air-facilities,but you could remove those checks, or make them even more restrictive to just parking\tarmac spaces.
< Message edited by KnightHawk75 -- 5/29/2020 8:26:31 AM >