Idol worship it's considered as the best form of worship not only for Hindus but for all the human race. Krishna in Geeta says then human mind is very much impulsive and does not get concentrated at one point hence in the Vedic era sages invented this