"Speaking Engagements" are simply payoffs.  No one gives a shit what these people have to say - it is just a legal way of transferring money to them.  Many of these "paid speeches" never actually happen, they just get paid.