For non-technical holders of BTC (i.e. the mass of the BTC population), the risk of inanonymity and centralisation still there: as they have to entirely rely on their wallet providers? If such wallet providers are hacked or meddled with their users, the users won't have anyway to protect themselves or anyone to make a claim on? Their fund in BTC is entire at the mercy of the wallets?
How you think BTC would work for the ordinary people in the future to replace their current existing financial assets and management with fiat currencies?
Not all wallets are centralized... I do not think wallets are the weakest links if you choose a good one that gives you complete control of your private keys..