La France est beaucoup moins densement peuplée que la Suisse, beaucoup des lignes qui ont ouvert en 1880-1920 desservent des villages très petits et eloignés entre eux. Il y a 100 ans l'alternative était soit un train local à vapeur, soit marcher (il n'y avait pas ou peu de voitures), donc le train n'avait pas de concurrent. Aujourd'hui il serait impossible d'offrir un service ferroviaire attractif.
Ceci dit, c'est aussi le manque de culture du transport public. Un exemple au hazard: Brest (140.000 habitants) et Quimper (63.000) distent 1h07 en train mais ne sont liées que par 6 trains par jour et direction. Dans ce cas on pourrait faire beaucoup mieux.
Voyez aussi
http://www.ferrocarta.net/ (
http://www.ferrocarta.net/france/bretagne_en.html).