When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.
So-called miners are the entities auctioning block-space to the highest bidders.
I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!
The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.
Agree? Disagree? Please discuss.
Technically: I agree.
Otherwise: I disagree, because if you look at the satoshi client as a whole, much of the terminology is based on how the real world used to think about money:
Wallet instead of keychain
Address instead of publickey(hash)
and therefor also fee instead of "bids that the miners accept to get your transactions into the magical blockchain-voodoo stuff *techbabble continues*".
I think that its easier to get people to use bitcoin, because the terminology is similar to what people are used to when they talk about cash. maybe its a bit off to call it fees, but it greatly eases the _basic_ understanding of whats its doing.