More importantly, If a person is thinking Canada is scamming people by making them pay the fees and do the classes online and later refuse their VISA, that person is clearly ill-informed or stupid.
The fees we pay may be substantial for us. However, for the country, it is very low. It hardly makes any difference. They say the education industry is so many billion dollars as there are many things involved. Moreover, they will make money if you are residing there, as you will be spending in CAD and paying taxes, not just during education, but also while you are working. Hence there are so many lucrative PGWP options. They want to just filter out students whom they think are entering the country in the name of a college degree and stay with someone else and work for cash under the radar without paying tax and availing all the free benefits Canada provides.
In conclusion, It is better for Canada if they give more AIP's for whomever they think they are eligible and not a burden.