Everyone likes throwing rules around, without explaining the why
Ok so basics, ground planes are used to work with the path of least inductance, as the edge rate of the signals on your boards get faster, less of the ground current follows the path of least resistance, and instead follows the path of least inductance.
In general this path will be directly underneath your signal trace,
Ok so the ground current wants to be directly underneath the signal, however you generally end up routing yourself in to a corner and needing via's to hop out, meaning you generally need to leave a small sliver out of the ground plane under your signal to allow another signal to hop under,
So how can you keep the ground return path happy in this instance?, hop the ground to be adjacent to your signal on the top layer where the signal passes under it, following in the trace beside it will still be lower inductance than hopping around your gap, so it minimises loop area and a few other pains that cutting up ground planes normally cause.