Does anyone know why a bunch of blocks around ~2426152 have >10000 internal transactions?

I am currently in the process of sync an Ethereum node and it slowed down massively at around block ~2426152. So, I checked this block on Etherscan and it has 10572 internal transactions.
I did a bit of digging and it appears that self-destructs another contract, does anyone know why?
submitted by /u/Offical-JKinc
[link] [comments]