Cut-through is for scalability, dandelion is for hiding the source node. Those 2 things work great. What he did was just set up many nodes and try to find plain transactions before dandelion merged them (or were merged in a block). It’s easy to see you can do that, but all you gain is that you’re basically always the first node in the dandelion phase (everyone sends transactions to you). If person A creates a transactions with person B where B gets output O1 and then B pays to me with this O1 output then sure, then person A can know who made this transaction. Now sure, this person A can be an exchange and they may gain a lot of info from different users, but i don’t think that would bother 99.9% of the people. Would i call that deanonymizing the transactions? No, that’s just catching transactions while they’re not yet merged. I still don’t know why people care about that since transaction content and amount can not be visible. Besides we are publicly buying things everyday in stores and we don’t mind This can also be seen in the blockchain space (eg. look at btc). My guess is also that super private coins might never be useful for regular people and that’s because governments won’t allow it and even if the criminals would them the regular people wouldn’t be able to buy anything with them and it would be too much of a hassle to deal with that