Why is that surprising? Until the 90s France had a nuclear triad, but the land component was dropped. We used to have more warheads, but still need quite a few to keep global coverage through submarines and aircrafts...
France doesn't have any significant regional disputes around territory and hasn't been to war with its neighbours in about 75 years.
Yet France still has more nuclear warheads than China (officially, at least).