Some people says raising Bitcoin block size hurt decentralization because it increases cost to run a full node. Bitcoin block size limit remains at 1MB 4 million weight units in past few years, while hardware and internet continue growing. The growth could be higher speed, higher efficiency or lower cost. With that in mind and ignoring other factor (such as blockchain size growth, hashrate distribution and total of full nodes), does Bitcoin become more decentralized over time?
After certain (unknown) limits are reached, decentralization will be negatively affected by increasing the block size limit. Assuming widespread consensus, raising the max block size to 4M +1 weights will not affect decentralization. The same is also probably true if the max block size was increased to 1.25MB/5M weights. If the max block size were to be increased to (again assuming widespread consensus) say 100MB, then decentralization would very much be negatively affected. I am not sure the point in which decentralization is affected after raising the max block size to a certain amount. There are of course costs associated with raising the maximum block size, so I would not necessarily advocate for raising the max block size merely because doing so would not harm decentralization.
In terms of the number of full nodes, I think new technology, especially privacy technology is having a greater impact on the number of nodes. Users can more reliably use light wallets, including those that have privacy features, so there is not the same incentives to run a full node as there were in the past. I also get the feeling that bitcoin's user base has evolved over time, and the current user base it more concerned with utility and less with privacy, and less with maximizing security regardless of the cost, and this demographic favors light clients over full nodes.