Keyword techniques involve shallow representations of document meaning and user intent. The burden is on the user to think the way the engine wants them to think.
Semantic search has the power to enhance traditional web search, but it will not replace it. A large portion of queries are navigational and semantic search is not a replacement for these. Research queries, on the other hand, will benefit from semantic search.