Wow that is an amazing piece of work!
White paint is less expensive because colors usually, maybe even always have to be custom mixed according to each airline's exact corporate logo colors. That can get very expensive. Also, white serves as a perfect basecoat for colored markings because it does not tint color when painted over.