Reddit isn't the only forum on the Internet. This one for example. Think about it like this, there are thousands of sites run for free by people who are passionate about certain communities or hobbies. This is what Reddit has tried to compete with, and it seems to be an uphill battle.