I do not agree. In maps, with Z-mode off and snapping on, the behaviour is as follows:
new features fetch the elevation (if available) from snapped feature
- new features created with "trace selected features only" always set z to 0 even if traced features had z values <> from 0