Many technical conferences cover flights and hotel but don't pay a speakers fee. My experience is that speakers are usually paid for 3 hour tutorial sessions but not for 45 minute conference sessions or panels. Keynotes are much more likely to pay than regular sessions. Some of the more high-end conferences do pay their speakers, especially if they rely on "big names" rather than just topics to pull in their audience.