You might be missing the point just a little bit. Sure, the network will readily cope with the occasional large block, mostly because all the others are so proportionately tiny. But if they were to produce the maximum size block every single block, that's where you might find some issues creeping in. That's when some of the people trying to run full nodes will suddenly decide that's no longer an option. That's when the claims that BCH is centralised start to gain a bit of credibility. For the record, I don't think BCH is centralised, just that it has a greater potential to move in that direction.
It looks like you are going to just have to live with the fact the developers writing Bitcoin Cash Code are smarter than you about what their network can or can't handle.
Like I said earlier , feel free to spam their network and try and prove them wrong.

spam is all about incentive. without it, the spam won't happen but that doesn't mean it is not a concern for others as well. take 51% attack for example. there are shitcoins out there with such as low hashrate that you can attack then with a tiny altcoin mining rig and wipe out their blocks. but the price of these shticoins is so low that it doesn't give you the incentive to do it. you'll get less than 1 satoshi per coin for many of them!!! this doesn't mean these coins are protected against 51% attack it just means nobody cares enough to attack them.
same goes with spam, nobody gains anything by spamming a shitcoin with empty blocks. but many will benefit from spamming bitcoin even if the blocks were empty. from miners who earn a shitload of money to altcoins who pump their shitcoin because bitcoin fees go up. you seem to have forgotten that in 2017 when Dash was starting to pump with the motto "Dash will replace bitcoin" they were raising money on their forum to spam attack bitcoin with it. nobody ever says "Dash will replace bitcoin cash"!
You really need to read up on other coins.
Many other coins do not allow variable transaction fees.
(That is the crux of the problem.)Your Bitcoin Core coin variable fees and limited onchain block space is what allowed the months of spamming that raised transaction fees up to ~$40 last year.
Many Peercoin based Proof of Stake coins delete all transaction fees, completely removing spamming as an incentive.
Also any coin that has a fixed transaction fee negates any reason to spam for the profit of increasing the fee structure.
Proof of Stake coins with these features are totally resistant to pathetic spam attacks.
Aside from the above, Bitcoin Cash solution was to have a large enough capacity that spam attack just wasted an attacker's funds, which works as only once was a spam attack even attempted. By having plenty of onchain capacity , they negated any reason for someone to try a spam attack.
Feel Free to run your own spam attack on any proof of stake coin or bitcoin cash, their design will enlighten you as you EPIC FAIL in the attempt.

FYI:
LN will allow Variable Fees , it will be interesting to see if someone figures out a way to use DDOS attacks or something else as a way to jack up their variable fee structure.
