translate English to German: Investments cannot be made, though the minimal amount of investment could make all the difference.
Sie kommen gar nicht dazu, Investitionen zu tätigen, auch wenn schon mit geringen Anstrengungen ein spürbarer Nutzen erreichbar wäre.