Prior to 1950 all this information was published by airlines in large books, with separate books for each type of information
Travel agents had a really tough time looking through multiple books for booking tickets that covered multiple airlines
It was impossible to get a real-time view of the inventory (available seats on a flight) since airlines could synchronize data from multiple locations only once a day