translate English to French: Science and technology need to appeal more to the overall population.
Le secteur de S et T doit donc attirer davantage le grand public.