The narrative is that non-mining nodes matter, and the blockchain is way too bloated on 1MB already, let alone 8 or 32MB.
Thing is, if every merchant wants one, companies like BitPay own multiple (in order to check for double spends agains 0conf scammers) + all miners having the full blockchain + spv services + all exchanges you could argue that this situation is decentralized ENOUGH.
Decentralization is not a goal to work towards imho, it's just a means of achieving censorship resistence and a lack of central planners / single points of failure. And unless there's other benefits to decentralization (having useless people feel important as if they're participating is not a benefit) I don't see why having more full nodes is beneficial.