They do. (In fact, many airlines do it as long as the student can prove they're up to standard.)
Yes I know that many airlines around the world take low-houred guys. As do many Indonesian airlines, they however do not take low-houred foreigners. Their major problem at the moment is a shortage of experienced people to fly their steady stream of incoming 737-900's. Hence the CAE contract.