Synthetic vision is a very nice tool. However it can only display database info, not the car on the runway, nor the aircraft that switched off its transponder once it landed. And the database cycle is of course a major issue. Just judging from nearly every european airport there are always several NOTAMS out about new obstacles, work in progress with cranes and so on. Even at a normal update cycle length of 28 days (EGPWS databases do not update that often) there are always numerous obstacles that are not part of the database.
Now, enhanced vision is quite another thing. Costs of course quite a bit more, but then, it can do more too, even in europe you get lower limits with that.