Google has the potential to change that. They're already great at computer vision, in part because they have an immense amount of data. You can see for yourself how well it already works, because Google uses their computer vision technology to organizing your personal pictures. If you go to Google Photos right now (assuming that you have a Google account, which you probably do), you can see all the photos that the system has catalogued and search by term. Try "pictures of snow" or, better yet, "pictures of dogs." Pictures of snow and dogs will show up, not because anyone tagged those photos with text, but because Google's computer vision algorithm has identified snow and dogs in those images.