You'd be surprised how often that happens elsewhere in Europe. :p In some leagues you'll have that happen every other season. Like Ukraine for example, you'll have Dynamo Kyiv and Shakhtar Donets'k and sometimes Dnipro Dnipropetrovs'k within a few points of each other, then everyone else miles back but within a few points of each other.
The Big 5 Leagues (Bundesliga 1., Premiership, Primera, Serie A, CF Ligue 1) are usually more competitive, although France has been suspiciously one-sided these past few years.