Here’s another example. I want to see if an existing Collider intersects a given Camera’s Frustum. I can get the Camera’s frustum planes. But now calculating if any part of the Collider is inside the Frustum is like pulling teeth with a toolbox full of un-polymorphic kludge. Asking for Renderer.isVisible is not suitable for me because I’m checking a candidate destination if it’s in view or not, there is no Renderer.