Decentralization really is starting to matter. It's a wake up call for a lot of developers in this space, that pragmatic shortcuts (e.g. centralized RPCs, centralized stablecoins like USDC) have disadvantages that may no longer outweigh the advantages.
I don't think they are going to ever be mainstream. Even a lightnode that only downloads headers is going to eat up battery fast. If a centralized service works for you, what's the point? What's necessary is to allow actually persecuted people to run nodes on their computers.
Modern light clients don't use that much battery and are optimised for mobile usage. They even have very short start times making use of snapshotting and back filling headers i.e. you ask all nodes on the network that latest snapshot header close to the head and start from there working back towards genesis. This can be even faster than using an RPC and is far more decentralised.
The light clients that the parent envisions could potentially run entirely in javascript within a browser. No app store needed unless the browser engines start blacklisting bits of js.