We can Cache and Run Workflow for individual input tools now. Why not let there be a default option to just do it automatically? Or a Run & Cache feature next to Run?
This should be looked at instead of my idea: https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Ideas/One-click-quot-Cache-all-file-inputs-quot/idi-p/1023504