Monero as it exists today is not the ultimate future of money. The ultimate future of money is 100% obfuscated programmable mimblewimble without transaction kernels. It won't be mimblewimble, the cryptography just doesn't work for 100% obfuscation or programmability without kernels, but it's something like that in the sense that there is only the UTXO set, no history storage required.
But, Monero adopts whatever makes it better at it's job. So, it's highly likely if what I've described becomes real, Monero will become that because that would be the holy grail. Do you think Bitcoin would become that? They don't want to change a single thing ever.
Tbh I don’t know much about code or programming but we are always figuring out new ways to do things with what we already have. Bitcoin is still early in the adoption phase and I wouldn’t be surprised if as more people & companies come online we figure it out-kind of one of those things we don’t know what we don’t know. I like seeing things like the Monero thing because it shows one little discovery or idea can change how we do things