Using Merkle Patricia trie for keeping Ethereum states has the advantage of fewer changes in the data structure during the updates in the states compared to Merkle trie.
But what is the advantage of using Merkle Patricia trie for keeping transactions and receipts of Ethereum while there is no update in the stored transactions? Why does not Ethereum use Merkle trie for transactions just like Bitcoin ?