I think it's less expense-driven and more user-driven. Most forums I frequented in the 2000s were funded by donations. The userbase, though, disappeared. The network effects of facebook and reddit and such are hard to overcome, and worse when you consider how google search prefers to surface either social media sites or blogspam/content theft sites.