The best players learn how to ward, and they also learn how to read the enemy players actions. If i'm playing mid and i see that someone is hugging one side it could either mean that they only warded that side, or that they're trying to trick me into thinking that. It's not a fact of knowing that they're going to do something, it's being able to read their play style, and tactics that they're using in order to put a scenario together in which you come out victorious. That doesn't mean that you're going to know what they're going to do even before they think of it themselves. A good player should not be easily readable. Anyone can plan a strategy, but only good players can actually execute them properly. This is not a game of chess, it's a game where you need to have good mechanics, good map awareness, knowing champions and their skills, as well as knowing what the items do, in order to become very good at the game.