Вся суть не в погоне за красивым фоном. Бывают случаи, когда это необходимо. К примеру, есть блок со скрытым содержимым и при наведении это содержимое появляется. Но при touch касании это не работает, т.е. hover не срабатывает в этом случае.
Можно было бы просто на js это сделать опционально, но делается скорей всего проще на css. Инспектировал тот же drom и там просто hover.... Не понимаю что за парадокс