Каждый сайт существует на какие-то средства, в противном случае становится нечем платить за домен, за хостинг и за работу модераторов. Наверняка есть и другие статьи расходов, ну и прибыль владельцу была б нелишней.
Доход сайты получают либо с рекламодателей, либо с пользователей - за определенные услуги. Это два самых популярных источника прибыли. В обоих случаях нужна посещаемость. А она возможна только если проект наполнен интересным контентом и чист от тролль-мусора. По этой причине, кстати, у нашего БВ огромное преимущество над мыльным проектом.
Также необходим многофункциональный, но безглючный интерфейс, а это либо дорого, либо требует знаний и квалификации.
Здесь такая же конкуренция, как и вне интернета. У кого-то возникла интересная идея и хватило средств на раскрутку, а у кого-то либо идеи свежей не оказалось, либо денег на продвижение не хватило. Представьте: пользователей на вашем сайте мало, и те недалеки умом. Пишут абы что, а забанить жалко, ведь их и без того мало. При таком подходе проект медленно идет ко дну или срочно меняет идею, чтоб не прожигать время зря.