It's hardly unreasonable to expect people to, I don't know, actually read what they are committing to, before committing to something - or use a TA who will explain it should that not be desired
The rate cancellation details are hardly complicated nor are they hard to understand