In my humble opinion, if a payload is technically possible, it should be possible to configure it, even if it is not realistic. The creator of the mission will decide in any case what to carry.
For lovers of 100% realism, why don't implement realistic weapon loading times? Or refueling times? Or if you break a plane you cannot use it for another month?