rs485 - is shared ground required?

So, it's not needed, but to keep things clean, it should be there?

That sounds pretty much like the conclusion I drew. Everywhere is so vague about it...