When creating a family, voids are a great way to create parametric geometry. Revit 2021 added the void property "Cuts Geometry" that allows you to parametrically control whether a void cuts other geometry in the same family or not. This is so useful! However, if the void is cutting a Host object like a wall, then this property has no effect.
Currently in order to control whether a void cuts host objects or not, we have to create an offset parameter that moves the void in or out of the host. This makes the family unecessarily complicated with erroneous parameters that the user doesn't need to see. It would be so much simpler if the "Cuts Geometry" property worked on voids that cut host objects too.