translate English to French: It is worth noting that many products and services currently available would not exist were it not for the commitment of public resources.
Il vaut la peine d'être noté que beaucoup des produits et services dont nous disposons à l'heure actuelle n'existeraient pas sans l'investissement public.