If we consider an object with a mirror finish (i.e an object with very little micro-imperfections, i.e an object with very low roughness, i.e. a very smooth object), the object will act as a mirror. And in a mirror we can see sharp specular reflections of the environment (including objects other than the light source).
I continue quoting from Wikipedia:
A piece of highly polished white marble remains white; no amount of polishing will turn it into a mirror. Polishing produces some specular reflection, but the remaining light continues to be diffusely reflected.
However, even mirrors have some diffuse reflection. It just happens to be very, very, hard to notice. But we can make it more evident by making repeated reflections, by reflecting a mirror in a mirror.
Picture taken from the video What Color is a Mirror by VSause.
We observe that the repeated reflections are less bright, and have a tint. Usually a green tint, due to the chemistry of the glass.
By the way, the the video includes a picture that suggest diffuse reflection happens due to roughness. So, I'll reiterate that we attempt to model scattering as diffuse reflection.
