Does anybody know why the campaign subpanel under contacts does not have a select button but under leads it does?

Background: Campaigns can be used in various ways, not only for email messages or snail mail campaigns. They could also express e.g. people who visited us during a trade fair. They may be known and thus have a "base" campaign assigned already but now I want to track them when they come to one of my events (that's by the way the precise requirement of a customer who does events only).

Another example: A customer sends out (piece by piece) expensive catalogues. A campaign "Spring Catalogue 2009" would be ideal but it's not possible.

Any comments?