Due to the limited number of full nodes (centralization) and the rather large blockchain size Monero will hit the exact same problem
as Bitcoin : full nodes will be dropping more and more due to increased blockchain size as there is no financial motivation for users to keep them running.
My Monero blockchain is 8.5gb what is rather small or even the smallest of the ones you mentioned.
Number of full nodes grow every day. So I guess there is a financial or some other kind of motivation to start running full nodes. Or would be the way around.
Problem is that Monero's blockchain which will increase in time (and explosively increase if we are talking about digital cash usage), is only really to be used in combination
with SSD drives as the HDD drives are appearently unuseable with Monero (blockchain then just takes ages to sync or wont sync at all). Storing a growing blockchain on SSD's
forms a risk with power outage, where one risks losing all data. Besides it is also pricey to use SSD drives for blockchain storage, compared to HDD drives.
Dash has no problem with storing its blockchain of a measly 2.4 Gb on HDD drives and the small footprint of its blockchain size enables it to run on practically anything :
Rasberry Pi, VPS 15Gb servers, from servers at home .. you name it.