If blockchain works exactly as now, yes. But what if it was only partially duplicated, with perhaps 1000 full copies in total rather than one for each node (perhaps millions)?
As long as its decentralized enough yeah I could see there only being a few tens of thousand full copies. Storage is cheap and only getting cheaper!