An Airline should be a a complete thing.. from check in to catering to engernering .. to pilots and cabin crew..
In a perfect world I agree. It would make for a much better airline. However if that were to happen you would just be held hostage by all the service unions and there is nothing you can do about it. You can't fire them. You have to either endure strikes and shutdown your entire airline or negotiate higher wages. Problem with paying high wages for low skilled jobs is that all the licensed and skilled labour looks at what the non skilled labour gets and starts wondering why they are getting ripped off. Basically this is what happened to Australian manufacturing and is still happening in rural areas with manufacturing and processing. Plants are still being shutdown because the costs are to high.