In my case, in very dusty/sandy and windy environments, the Chainglider was simply unable to prevent grit from entering.
This is something I considered. Dry dust isn't usually a problem where I ride, but I did encounter it several years ago before I started using Chaingliders. The chain got coated in orange laterite dust, and a few hundred kms onwards it was so worn that I changed it.
I think a Chainglider would slow down the entry of dry dust, that might be enough for short stretches of dusty track. If I encounter this situation again, I will probably just open the Chainglider afterwards, and then check the chain, then if I reckon it is too dirty either try and clean/relubricate (difficult to do this properly while touring) or simply fit a new chain.
I doubt I will do any touring with long stretches of dusty tracks, but my "solution" would be to remove the Chainglider and strap it to the pannier rack rather than chucking it away, so I could refit it after changing the chain and getting back to somewhere with more normal conditions.
The Chainglider doesn't keep water out either, but it does a reasonable job of keeping mud and wet sand off the chain in the Atlantic weather conditions I usually ride in.
I generally check the chains on my Chainglider equipped bikes once a year, and often don't need to do anything to the chain. The exception was when I was doing survey work in the winter just before I retired, this entailed about 8 hours a day on the bike, much of it on wet muddy tracks. I opened the Chainglider once a month to check, and sometimes cleaned/relubricated the chain. Before I got Chaingliders, on similar work I would clean/relubricate the chain every weekend and the chain/sprockets lasted between 3 and 4 weeks.