It's not just shiny surfaces. In both laser and LED mice, the photosensitive component needs to be able to detect changes in the surface, if you are on a shiny or transparent surface then the change in the surface will either be too bright or there will be no surface that is changing if you are working on a glass table. The only time when analogue mice seem more useful
.