In some cases it's desirable to use position instead of transform. For example, i have a list with items which contain popups that are position: fixed. Transform creates a new stacking context and clips the fixed child element to the dimensions of the container.
From MDN (https://developer.mozilla.org/en-US/docs/Web/CSS/transform):
If the property has a value different than none, a stacking context will be created. In that case the object will act as a containing block for position: fixed elements that it contains.