All I'm saying is that it's conceivable that someone might want to use an output script to try to control where the value goes in the next transaction.
Gift cards have restrictions on how they can be spent. Do those not make sense?
I'm not saying it's currently possible, or that it should be made possible, or that it would be a good idea to use it even if it were made possible. I'm just talking about a hypothetical possibility, which I also happen to think is not a good idea.
https://en.bitcoin.it/wiki/Contracts and see Example 4.