Или есть какой-то подвох?
ну тк прочитай про свойство overflow: hidden. для чего он изначально предназначен. тогда сам увидишь подвох) тобишь ничего за грани этого элемента ты не сможешь вынести абсолютом к примеру.
p.s. а так метод рабочий да. как сам написал "меньше кода и т.д.", но если нужно чтобы что то выходило за рамки контейнера - этот метод отпадает.