The support material now detects overhangs based on angles.
If it could also see if the area to be supported is itself supported and the stretches are within some settable parameter, it could decide to not use support material within simple cutouts/holes but still have it enabled for demanding build overhangs in free-space and such.
Not sure if this is simple to do, but I know slic3r already detects bridges so this could probably combine with that.