We have the option to exclude objects when illuminated by corona light or the sun, then the light will ignore those excluded objects. I think we need the same function for calculating the caustic.
Corona light, sun or HDRI can illuminate absolutely the entire scene, but we will turn on caustics only on those objects - where we need it, this will save time, direct the CPU power only to the object where we really need caustics!
Now if I need caustics, then I have to wait until it is counted in the whole scene, on all objects where there are reflections and refractions, but now we are using the PBR model of shaders, which means there are more or less reflections, but on all objects in the scene that makes rendering caustics very difficult for any CPU.
I think it is not correct to count caustics throughout the scene, if, for example, I only need it from glass in a window or in water in a pool. Therefore, we need a function to exclude an object for rendering caustics from any light source - corona light / sun / HDRI
This will allow us to make our pictures even more beautiful and realistic in the future. Now we can render only glass teapots with caustics in an empty scene, in real projects this is not possible, or we must consider caustics as a separate layer hiding all elements from the scene and then apply the result in Photoshop - this is not convenient and incorrect.