The aircraft behavior you described is related to the "attack" order, you gave to the stack. Instead, order them to be "on patrol". They will destroy their target likewise (by circling over the air strip) but afterwards they are allowed to land on their new destination without a tank stop at the former air strip.
Rule:
attack order --> after attack the aircraft have to refuel on the air strip they departed from
patrol order --> after patrol the aitcraft do not have to refuel; if the aircraft are landing on a new air strip, they have to refuel
To answer your question: in my opinion the aircraft behavior is intentionally. It avoids an advantage for the attack order.