A bunch of optic fibers have been cut, but the network was badly designed without redundancy (as evidenced by the current denial of service).
Strategic points (the attacks occurred at junctions of several axis) were left insufficiently guarded.
The location of these points also shouldn't have been made available to bad actors.
French people are not surprised because there are always problems with train when lots of people need them to go on holidays. Usually at this time of the year it's getting hot, and it's one or more electrical transformer that gets burned by high heats. When copper price get high, cables are usually stolen to be sold as metal. And there are also strikes.
There is an economic balance to be found between the cost of securing and maintaining the infrastructure vs fixing the problems once they occur. Probably can be better, but others probably have it much worse.