translate English to French: One of the obstacles to infrastructure development was that countries, even when they could afford long-term maintenance costs, found the initial investment costs too high.
L'un des obstacles au développement de l'infrastructure réside dans le fait que même si les frais d'entretien à long terme sont abordables, le coût de l'investissement initial est trop élevé.