This means two actions (zoom+click) when one would be enough. Efficiency first!
@media (pointer: coarse) {
/* UI for fingers */
}
I frequently use small viewports on my laptop and the pervasiveness of this misconception drives me mad. I try to fit more information on the screen and websites respond by spatially bloating as if designed to impede.