Really? So literally every business activity (e.g. running a small grocery store on the corner) is 'making an impact'? For me, this term implicitly means making SIGNIFICANT impact, not just any impact.
Yes. There was no prior mention of magnitude. I benefit vey greatly from my local grocer, s/he provides with quality goods at a reasonable price -- making an impact on me.
Now, how do you draw the line with 'significance'?
In other words, it's a hazy and easily misinterpret-able term. No, defining a prerequisite/s instead of relying on an general idea of 'intuitiveness' would be a more appropriate approach.
Everything 'makes an impact' the magnitude of the impact makes all the difference.