Let's pretend that's explicitly the case. Is there something inherently wrong with that? How many open source software developers would love it if instead of "please implement x feature" it ends with "...and here's $1.2 million to finance the development of it" at the end?
End users get new features they may actually use, massive OSS gets funding. Win-win for all parties.