The ability definitely comes from the design about “the input and output are both commitments”, not the classic way “the input is nullified and the output is commitment”. It’s easy to understand.
Private transactions are linkable now and it’s helpful to trace the evil behavior without depending on anything