GPA is just another way to narrow down applicants. Yup you don't need a degree or a high GPA to be a pilot but companies can set whatever requirements they feel like and when there are 1000 applications for only 200 positions they need to whittle the pile down some how.