I think you are being deliberately obtuse.
We are talking about exploitation here. Finding bugs in the human operating system and exploiting them. It's technically a legitimate business, but is it moral, or ethical? no.
You have not described any procedure to decide whether something is "exploitation/compulsion" or simply someone being persuaded to buy something they enjoy.
Okay how about this for a definition of compulsion.
You do not want to do it, it causes you a lot of problems and pain, and yet you find yourself doing it anyway. That is compulsion. Have you never once experienced this in your entire life?
I've experienced that, but I don't blame the company that sells the product. Have you surveyed Candy Crush spenders to see if the game causes them lots of problems and pain? I highly doubt it does for very many.