Ну как правило всякие эффекты для объектов добавляются с целью выделения информации, либо для сохранения стиля дизайна. Не надо забывать, что тень сейчас можно по разному редактировать через CSS. Пиксели, размытость, цвет.
Но я соглашусь, что в большинстве случаев тень пихают куда попало, даже туда где она не нужна. Тут действуют по принципу: "Я могу сделать тень - значит я сделаю тень. За Орду!". Ну а потом приходите вы и спрашиваете на кой черт она нужна?