Because content used to be expensive. User generated content was free and drove engagement that is people returning on site.
Now that content generation is very cheap, this might change... See marketing and moves by Twitter...