Your $1 turns you from a 'may click' to a 'never gonna click you up, never gonna ..", ah never mind. Sorry about the rickroll, but you did end a question with an exclamation point.
For SO (and the rest of the SE sites) to survive, some ads need to be shown. Your participation is worth its weight in gold, your $1 is not. The price per spot depends on how many people are actually going to see the ad. And then you have a site just for programmers .. ugh, that's a hard sell to begin with.
Something has to pay for the bandwidth, servers, programmers, Robert, rent, etc. Even if every single (active) user on SO contributed $1 per month, SO would be in the red. Lets define active as people with 200+ rep. That's someone participating for a week or two, or the next stellar user participating for a day. I think that's fair for the purposes of this answer.
I (almost) never click ads, however SO has been supporting free/open source software in its advertisements for a while now. Every time I view the site, I see another project that I might be interested in trying, perhaps helping. And then there is that 'case of the Mondays' woman, I can't defend that.
What I can defend is the fact that SO needs money to operate and exists to serve its advertised purpose, helping people solve programming problems. Many other sites exist to serve ads, while pretending to do something else.
After you reach 200 rep, you'll see some ads in the side bar. That's it, no more, no less. Effectively, SO could be showing you more ads, since it means more impressions. They aren't doing that. Sure, yes, they can show you more targeted ads as you refine your tag preferences, but:
- You might actually find them interesting
- Again, you see very few ads after reaching 200 rep.
Just because Slashdot thought it was a good idea doesn't mean it is.
You can, after all, not click on them.