Networking is one of the likliest reasons. A Clinton dinner at 10k per head will attract a certain kind of audience. The speech itself may not carry as much importance as the presence of other dignitaries, industrialists, upcomers, lobbyists and so forth.