Thats partially my point. The folks competing in those events aren't out to make a buck. They'll never get a shoe/jersey/cereal box contract. They'll likely never be hounded for autographs or approached my agents (who only want to make a commission). They do their sport because they enjoy the sport and the competition. Many of these competitors spend vast amounts of money to participate in their sport. As an example, think of how much you spend on fishing rods, or hunting rifles, or paintball guns, or skydiving, or whatever your hobby is.
Too many people in this country (and many of those that dog the Olympics) think that "sport" means competitors with multi-million dollar contracts, and fancy commercials, in prime time television spots, in flashy brand new billion dollar arenas, with team owners (and in some cases athletes) that are only concerned with profit. Oh and if that sport isn't popular in America, then it must not be a real sport. Take cricket for example. Just because most Americans don't understand it (myself included) doesn't mean it's not a legitimate sport.
Oh and I think they did have competitive cherry pit spitting at the Atlanta games. ;-)