Agreed, Gamification as it's being executed now is pretty shallow but I believe that is going to change. We setup a small wiki for that very reason @ http://gamification.org to discuss the topic and open it up to collaboration and collective brainstorming.
However, the trend of humanification -- designing for and by humans, taking us away from an age of faceless software -- is well underway, and I don't think that's going away any time soon. I also think that's a Good Thing.