Wards and knowing he's coming doesn't really help here. Do what? Leave lane at level 2? Give opponent a 2-3 level lead while you come back after faking him out? What you're conveniently ignoring is most Tops are melees, and have no way to counterplay Ez, even if you see him coming. Even if you're a Quinn or Teemo or Vayne, you have no counterplay that early vs an Ez whose range is over 500 higher. You can dodge hits, but Ez can just spam them until he hits, the top laner comes and helps, and your only hope is a minion wave passing your turret to block him.
There isn't a good choice at all in countering Ez top. That's the problem with the lane. 1150 Range is OP as is. Putting it on a jungler who doesn't even have to risk a turret dive is even more OP.
Wards don't prevent that (although ofc wards are your friend).