I don't think we will…
I don't think we will ever have on chain privacy on bitcoin, it is at odds with getutxoset.
What we need is great second layer decentralized privacy solutions (like JoinMarkets), and hopefully some new onchain primitives would help too...