In my almost a bitcoin millionare story, I abandoned bitcoin in the early days (cpu days!) because I saw this as the real issue at hand. It jaded me from the market and I haven't really got into it since, but monero and zcash seem to be the two that have the best privacy features. I think ethereum has been working on this more also.