I think it's because it's not natural to smile at a machine. Someone had to first notice that pictures would look better if people smiled, and then start telling everyone to smile until eventually the act of posing for a photograph entered the cultural consciousness.
It seems the pros are on the user side. If the users don't care than probably more developers will target native and leave mobile web to responsive non app sites.