Expensive software?
£50 or less is not a lot to pay for something that could help you achieve £60,000+ worth of training.
By the time you've gone through selection you could have spent a lot more than £50 in fees, travel and accomodation, so it's a drop in the ocean.
And the other thing is that the people behind these pieces of software aren't big companies, they're small time pilots and programmers. Why rip them off when their product is helping you achieve a really positive outcome?