Fair comment I suppose, but I guess that from a business perspective, it's a good idea as you then have some commitment from the student that they're not going to go elsewhere (though I'd never pay in full, and I'd never pay up front until I'd at least had a couple of flights to ensure I like the training environment)