Sure, that is their motive. I do however wonder why you seem to consider that “someone doing a good contributions because it helps their bottom line” is a problem, though?
There is almost always some motive that makes people do things: sometimes it is money, sometimes it is vanity (or lesser forms of ego boost), sometimes it is (e.g. government) policy, sometimes it is scratching your own itch, sometimes it is something else.
What should count however is not “what was the motive” for their adding data to OSM, but the quality of the contributed data.
I’m not a big a big believer of “black or white” view on the world. I don’t believe that there exist a single organization (a or a human) on a planet that is entirely “good” or entirely “bad” (and have enough introspection to know that this definition includes even myself, cognitive dissonance be damned).
In other words, generalization is bad. It is equally bad when one generalizes a group of people by e.g. their nationality or by their political or religious affiliations, as it is when one generalizes whole set of completely different actions just because they belong to the same actor.
Yes, I do hate Facebook for their “privacy raping for profit” practices (and I might be among first on the barricades to demand that they stop doing it).
But does that mean I refuse to use zstd which is absolutely great (and not privacy violating) compressor and has been released as FOSS to the public, just because it was written by them? No, I’ll happily use it, and even advocate for it. And ask for them to do more community-positive things like that, not less.
The point being: every actor in the world is not only not “black or white”, it is not even shades of gray: but full multicolor.
What we should do IMHO is praise beneficial actions, and condemn hurting actions; regardless of who was the actor in question.
Unconditionally condemning all actions just because they come from some actor is actively encouraging them to become even more evil (i.e. if one is going to be equally villainized regardless of they do, then we’ve taken out all PR incentives for them to make any good actions, and incentivized them to just always go with worst possible actions which are most money making).
I’m not a big fan of “yes, but…” arguments, as they inevitably boil down to “no”. As for why it is open for all; it is time-proven pragmatic choice.
For example, can FOSS (and OSM data for that matter) be used to build self-navigating innocent civilian killing bombs? Yes. Do we want to support innocent civilians being killed? Certainly not!
But if you try to codify safeguards against that unwanted behaviors (e.g. “no one affiliated with any military might use this software”), you go down the neverending rabbit hole and result is always much worse then if you just let it be fully open source. (e.g. governments are by definition affiliated with their military, so it means no government access to OSM either; for just the simplest example of which there are millions)
And, it wouldn’t work anyway. As we see, in capitalism profit trumps all (including law). If e.g. Facebook can (noticeably) increase their profits by contributing to OSM, they would do so, regardless of whether was legal or not (as we can see it other cases before courts). If it was forbidden to them, they’d just make sure to hide it well enough so they’re not caught (as being caught would affect the profits).
So by attempting to restrict such contributions, not only would we significantly damage unrelated contributions, and make OSM much less likely to used (due to legal uncertainties introduced), but we would also make actual contributions by them worse (not only because we wouldn’t be able to tell which those edits are, but they’d also lose any incentive to follow any other OSM guidelines and thus might erode data quality of parts which is not important to their bottom line)
As the popular truism goes: “The price of liberty is eternal vigilance.”
Uncomfortable, but still true. So, go in peace and remain vigilant.
Just as Ad hominem is logical fallacy (i.e. someone being wrong previously in argument A, or having certain motivation, does not mean that their argument B is logically false), so it similarly applies here - regardless if someone’s motivation is money, or that their previous contribution was lacking, does not mean that they new contribution is not good (or even great).
Yeah, it might warrant some more scrutiny (just like contributions from newbie might warrant), but that is about it.
TL;DR: good OSM data is good OSM data, regardless of other moral failures that its contributor might have. But we must always remain vigilant so that no one will try to abuse their access.