Given how many people use offline wallets (in my case a paper wallet as well as a Trezor) seems like you need some way to let me mark transactions as "non sell" and "non buy" otherwise this really doesn't provide me much value.
But those BTC have gone through so many wallets since I first got them that I really don't have a full record, so please add a way for me to say "no, this isn't a sell and no this isn't a buy" instead of requiring a full trace of every address I've ever touched.