I'm a game developer. I don't believe that games are inherently immoral otherwise I wouldn't make them. If you're a game developer and you believe that using psychological techniques to make people play games is wrong then you should probably not be making games, otherwise you're consistently engaging in immoral behavior yourself.
The singling out of mobile games is just a reflection of the bias that game developers have to think some kinds of games are morally wrong because it offends their sensibilities.