How are you supposed to keep the bitcoin network decentralized if we are having 1GB blocks every 10 minutes? who is the custodial of the network if not a couple of deep pocket corporations and how is that decentralize at that point?
The possession of non-mining nodes doesn't contribute to the decentralization of bitcoin's consensus mechanism, which is SOLELY decided by miners and doesn't need Joe's full node in his basement. So whether Joe has invested in a node in his basement or not, the ONLY THING Joe's node can do, is to copy the sole chain on which miners came to consensus - whatever that chain is, according to whatever protocol - or NOT copy that chain, at which point his full node stopped, and has the same effect as being removed or switched off, which will affect nobody.
But by the time that bitcoin NEEDS 1 GB blocks, if ever, most Joe's will be prefectly capable of affording such a node in their basement, even though it doesn't serve much of a purpose (it does serve some privacy purpose to Joe but that's about it).
At this point in time, only about 20 entities make all the consensus decisions in bitcoin ; half of them by only 5 entities (which may even be related). That's the true state of "decentralisation" of bitcoin. All the people that can only copy those data and serve as a proxy for it are not part of the decision power, and hence are not part of the decentralisation of the consensus.
Running a full node allows you to decide what is bitcoin. If you don't own a full node, you can't decide can bitcoin is, the corporation running the full node which you are relying upon is deciding for you.
Sorry, there's no way around this. Optimal usage of bitcoin requires running a full node, otherwise you are someone else's cuck.