"Only infill where needed" exist in slic3r since at least 2015
. Sometimes buggy it seems but it is there.
I'd love to do the same in my paid S3D. And to be honest, I'm a bit surprised S3D is waiting for "n" users demanding that. It obviously is a great feature.