I think they need to do more user testing on this. This is most likely not an expected (wanted) behavior for most users, and is only causing frustration.
This drives me batty. My expectation is that “copy properties” will copy the properties of the container, not all of its children. I can’t think of a single case where the current behavior would be desirable or useful.