While in Bitcoin you can offload older utxos to a slower memory, because the access pattern is “utxos die young”. Also, utxo set grows much slower or even can be stable (“1 utxo per person”) while tx volume grows forever.
Bitcoin scales way better than Monero or Zcash (that has the same requirement to store all “nullifiers” to prevent double spending).