"600+ person-years of effort" have not stopped the site from losing $30M a year.