The HISM culling shenanigans improved dramatically.
Removing indexes still works the same, though. You can use a Dictionary for storing values but you’ll be unable to remove instances without indexes shifting about - making the data that resides in the Dictionary stale, useless.
One solution is to not remove instances, hide or move them out the way instead:
Here’s a small thing that hopefully demonstrates it better: