Those aforementioned are just part of the uniqeness of the Web 2.0 mechanics.
If you really want to know more, I suggest you look at -> http://en.wikipedia.org/wiki/Web_2.0