Who would pay the hosting costs in such a scenario? Costs have to be offset some way or other. Unless users want to do "donations" or something like that, as what wikipedia recently did.
Or let users decide how they want their data to be used. Whats say you have the option to opt-in for anonymous data mining but you get a share of the profit? The main point being that each user has absolute control of the personal data.