Bitcoin in short is a public ledger guided by consensus of its nodes.
In theory, if there is no validation of transaction amount, if we were to create a transaction with negative amount, that would just do a reverse transaction without the other party's consent.
I might be highly wrong here as validation does take place in such a network. Can someone guide me why something like this can't be done in practice?