If you need the solar-roof to also support snow load it's way way way too expensive to build.
For places with snow load you either put them on an already strong roof, or on the ground.
If France doesn't get much snow, then sure, sounds like a good place for this.