Because there is no such thing as truly differential.*
One-wire connection: a ground reference is required. Ground noise is indistinguishable from line noise.
Two-wire connection: the ground reference doesn't go away. You just have two one-wire connections. Internal logic just happens to be decoding them differentially.
This is a bit more pessimistic than reality, but it does apply to the most gross case. An RS-485 receiver is good for about 7V of common mode noise; below that, it behaves differentially. Above, it starts reading gibberish, and you have to account for your two-wire connection being made of two one-wire connections. In other words, not providing the ground means you're inviting trash.
An isolated receiver is still two wires, but because of the isolation, the two wires can have much more control over what the receiver sees, and a direct ground connection is not needed.
There are still conditions where an isolated receiver will see trash. Namely, at very high frequencies. But these are practical to filter out, as well, and it's possible to make it behave in general.
*For the pedants -- in the sense of differential inputs. An input pin is still an input with respect to the receiver's supply and ground pins. Not with respect to the other input pin, as a true isolated differential input would be. The voltage range where each condition applies, is the problem.
Tim