1.-
Updating the amount on each account by that way the process is much more simple and doesn’t implies the use of much space on the database.
2.-
Because each transactions show exactly the basic elements of each transaction, amount, from, to.
In the case of UTXO is not quite possible or easy, to know which is the amount representing an expense or simply a transfer between accounts of the same user.