I think that your goal is really nice, but the solution will also never be implemented by any of the big social media sites. Why? Because for them the more traffic(i.e. the more is shared) the more they can collect data/show ads. Therefore it might be a good idea to implement it for the user, but from a business perspective it is contrary to all the KPI goals.