If you make a fuck up, how does moving to a new xpub help? There is no backward facing privacy. It’s just a series of breadcrumbs to new addresses. Only way is to coinjoin and that’s fast becoming a dead duck. You can’t erase history. Bitcoin wasn’t designed to be private or anonymous and we shouldn’t assume otherwise. It’s got so many advantages of other forms of money but this area is a real weakness. Satoshi wrote about this extensively.