Yeah absolutely. I am also looking into plugin specific integrations that might provide a solution. For example, integrate with WP Rocket (and other caching plugins) to automatically disable caching on a page if block visibility settings are present. This would be on a per-plugin level, but should work.