Fair enough. I can see your point and agree with most of it.
I 100% believe that most developers act in the best of their games. But I also believe that at the end of the day, they dont really have a lot of control over monetization, that is kinda for the upper management (or even an entire different area) to decide. And that is a problem IMHO.