Application fees generate income for the Canadian government, that's why :-)
I think the Visa Officer have been generalizing based on actual experiences they had from the past. There are people who overstay or come in illegally. It is a sad fact that because of these people, everyone has been...