What happens to the folks wanting to run a full-node in 20+ years when downloading the entire blockchain takes months and months to complete?
The size of the Bitcoin blockchain is increasing by linear progression (about 100GB every two years), while technological advancements in the IT industry continue to grow exponentially. For example, a decade ago, most personal computers had disks drives with a capacity of 320GB or 500GB. Nowadays, most new PCs come with drives that hold 2TB or even 4TB. In fact, storage capacity is doubling every few years and data transfer speeds are increasing even more rapidly.
https://www.statista.com/statistics/647523/worldwide-bitcoin-blockchain-size/So, unless the rate at which new blocks are generated dramatically changes, there is no concern that blockchain data will surpass the limits of technological advancement in the foreseeable future.