Cобственно, надо где-то три аргумента, почему использовать absolute это плохая идея, мне ничего в голову не лезет кроме того, что при добавлении нового объекта при использовании absolute вся верстка может поехать
position: absolute - имеет свою область применения и говорить что это плохо, это все равно что сказать "прыгать это плохо, а просто стоять хорошо". В какие-то моменты прыгать надо.
Константин Кавенский: вы должны понять что такое поток элементов, когда каждый элемент следует друг за другом и располагается по определенным правилам. Это хорошо, удобно и предсказуемо. Аболют же выдергивает элемент из этого потока и тут уж нельзя заранее предсказать что будет, а нужно тщательно через CSS описывать его поведение и точно знать зачем вы его выдернули.
Хорошим примером того, где absolute необходим, могут служить лайтбоксы, всплывающие подсказки и т.п. Т.е. все те элементы, которые показываются поверх других и их позиция неизвестна заранее и может быть разной в зависимости от размера экрана например.