I dislike it when forums require you to join to read threads. Also like to lurk to get a feel for how a forum is and see if its worth joining.
Having 195kb avatars doesn't help reduce bandwidth costs.
As has been pointed out...folks can run their forums and sites. People can also choose to patronize or not.