Or maybe one could say they’ve solved it but only on a mostly centralized and non-censorship-resistant blockchain.
I don't think having smart contracts is related to being centralized.
It shouldn’t be.