The for profit part is only because it's not allowed to be financed by legal means. I'm sure that sharing was free for non-commercial purposes, there would be not-for-profit organizations that would run websites and only gather enough money (via ads, subscriptions, etc) to cover their operational expenses.