Couldn't agree more. It's easier than ever to get games in the hands of eager/bored people via mobile and Facebook, and companies are thus capitalizing on these users by building shallow experiences while optimizing for revenues instead of fun.
Additionally, I think more game devs need to speak out against the "evil" design. I hear a lot of tech-savvy people talking about this stuff verbally, but is the common person really aware of the amount of time that is spent trying to engineer them into being addicted? I realize that as developers, we don't necessarily benefit from spending a lot more time building something just to end up making less money, but the line needs to be drawn somewhere.