It might not always be the case. Hiring young people and teaching them Cobol (or whatever) without paying large amounts upfront might be also a viable business practice, ie. think about it as an entry level job. All depends on requirements, clients, etc.