Major hurdle for adoption of GNUnet and similar is the morality of even remotely helping out child molesters or Nazis.
Censorship resistence is attractive, yet not without allowing users to select and enforce their own policies. This is the problem which needs to be solved. Anon filesharing exists, we just dont want it.