It's going to be embarrassing when machine learning starts outperforming humans at this. Since that would be valuable to advertisers, a few billion dollars will be spent solving that problem. Remember, when you're watching your phone, it's watching you.