Fun fact: I’ve been looking for the same answer last two days within the foundation .
Long story short: ckBTC and ckETH are using the new source code known as index-ng while all Snses are still using index.
index-ng is, I understand a fork of the source code of index which was improved. One of the difference is index-ng implementing getTransactions as a query while index implements it as an update.
According the last feedback I’ve got, I was answered there were some issues in the ugprade process that’s why the Snses index canister are not up-to-date. I asked for an ETA about potential upgrade but, given holiday season, did not got the answer yet.
If a wallet frontend fetches transaction history then with a query call it will be a little bit faster, so it’s a better user experience. It is also easier to code the frontend if all index canisters have the same interface.