In the business world, a free keynote speaker is often someone who has little/no experience speaking at events or have not given any speeches in the past. They are usually given this opportunity to speak because it is beneficial to both parties involved - the speaker can offer their services for free and may gain new business from event attendees. It can also be helpful for the audience member since they are able to see a new perspective or learn something new from a speaker who is largely unknown.