Snowball GD is a very very strong indicator of the actual quality (relative quality) of sides, and "GD will out".
... but over a season GD is a great predictor.
Again, this is where you are reading far too much into stats.
Goal difference is a good indicator of teams that are probably over/underachieving. It is NOT a good predictor for final position.
Yes, the team with the third best goal difference will probably finish somewhere around third, but having the third best goal difference in December is no indicator that the team will have the third best in May.