Actually, one more anecdote. I used to do corporate training too, mostly a 50/50 split of a single company hiring me to teach 1-5 members of staff or a training centre doing mixed open classes of up to 8 people. Either way, people would pay around £200 per person per day for these classes. These are 99% fine, no problem.
What I also did though maybe once or twice a year was work for a training company that did EU-funded training sessions to update people's skills, mostly people getting into 3d for the first time coming from PS / AE or the occasional lightwave refugee. The difference here though is that they were 100% funded by some EU agency, so people could attend this course for free. All they had to do was sign up, pick a day, then turn up for a few days for completely free training.
It was a shit show. The classroom had 12 workstations, every class was fully booked. At absolute best they would get 3-4 people turn up, with the other 8-9 workstations just being no-shows. People would turn up for the first day of the class, then not turn up for the other 3. People would miss the first 3 days, turn up for the last day, and expect to be caught up on the stuff they missed. People would bring in a project, and expect that I was going to just sit there and literally do the project for them; "i'll watch, thats how I learn"
Oh and a final facepalm; being a giant EU funded money pit, they pissed your tax money up the wall in the most spectacular fashion. The workstation setup was absurd, every desk had dual 30" 16:10 apple monitors on it. I couldn't bloody see anyone for the entire course. Plus, did they grab a cheap/free educational licence of the software? Nope, all 12 machines had full commercial perpetual licences on them. After about 4 sessions of this I told them not to call me again.
If you give away something of value, you'll just get piss-takers, time wasters and entitled people.