On a higher level, all those considerations are about a single question: Is the Web about communication (then it's probably OK as it is), or about a viable business platform with an entry-level as low as it can be?
Who's without interest may throw the first stone, er, browser extension.
Who's without interest may throw the first stone, er, browser extension.