Good observation that you mention deictic expressions. That is correct. Deictic pronouns with accusative case tend to be used adverbially rather than as pronouns; they already incorporate the meaning of `on` or ``, so it would be redundant to have another ending. In traditional grammar, this is called _adverbial accusative_ or _adverbial objective_. Latin clearly had an overt marking for this.
As for ``, it means a different thing. It means "by", and that will not make the expression redundant.
> * on today
> by today
> *
>