How to stop characters from standing on really tiny things?

I don’t find this very helpful.

It will not allow me to replace or change the root capsule component. I can’t remove the collision from it without having my character fall through the world. It’s the root, it won’t be affected by other bits I attach to it even if those have collision and it falls through the world anyway. Even if I made it a single unit wide, it would still be possible to stand on tiny things if you were on any flat surface, even a tiny edge like the one in the picture, which is easy to get on by jumping toward or falling against an otherwise flat surface that has a tiny edge poking out like that.

I suppose one alternative to changing the character itself is having some kind of pushing volume above my non-walkable surfaces, but that is far from ideal. Or perhaps some crazy system of traces done by the character to detect if there’s a big enough thing to stand on, but that would be a lot of stuff happening every tick.