Funny comment was made by Jameson that we might take another ten years to do this

It wouldn't be surprising. Aside from potentially hindering Bitcoin adaption, privacy feature usually leads to higher TX size or longer verification time. In addition, gmaxwell propose Confidental Transaction back on 2015[1], but it was never added into Bitcoin protocol and added into Monero protocol (as part of RingCT) on 2017.
[1]
https://bitcointalk.org/index.php?topic=1085273.0