Its interesting to note that shipping companies will foot the bill for training future officers; which would suggest there is no reason airlines cannot do it.
However, maybe it takes less deck and engineering officers to operate a shipping fleet than pilots to operate an airline fleet?
Maybe, when your shipping company and your end customers are generally multi-million pound businesses, its easier to justify your costs?