Bo to są zupełnie różne sytuacje. Jedno zdanie mówi, że ktoś coś powiedział a drugie że ktoś coś KAZAŁ komuś zrobić (zabronił robić)
Jak już napisałem- to prawa następstwa czasów w mowie zależnej.
Marco DICE que TIENE hambre ->> Marco DIJO que TENÍA hambre
Te DIGO que NO TOQUES nada ->> Te DIJE que NO TOCARAS nada
Jak się zmieniają czasy w mowie zależnej masz opisane w linku powyżej.
W niektórych sytuacjach nie ma zmiany czasów- było o tym np. tu
https://hiszpanski.ang.pl/forum/pomoc-jezykowa/213530