It would be better for privacy if the "@delete in X unit" didn't show up on the comment itself. Letting everyone know that my comment will be deleted isn't great for keeping things private.
It's just a matter of time, someone will create a bot/scraper to copy all those comments marked with @ delete. This exact same thing happened with Reddit (see https://www.reveddit.com/ ).