Frances population is far more centered in mayor hubs while in Germany the population is dispersed much more homogeneous.
In some places the ICE stops every 20km, there are too many curves, or it shares its rails with slower trains.
There is no need for high speed rails here because you can not accelerate anyway.