It's pretty easy to tie oneself in knots about all the nefarious things that exchange companies, developers, etc. might be doing. For most of these nefarious things, there's really no way to know whether they are or are not doing them, but it's easy to read what you see as "evidence" that either they are or are not.
At that point, you've got a couple of ways to go forward. You can decide that since shenanigans are possible--and even likely--that you refuse to play the game and stop using that exchange/liquidate with that developer. Or, you can evaluate whether or not you are still getting good value out of the relationship. If so, keep it. If not, ditch it.
I tend to fall into the latter camp. I assume that various parties will do whatever they can to maximize their own value, but I'm happy to get while the getting is still good.