Hamlet is set in (what is currently) the past. It is self consistent. Neuromancer is set partially in the future, and partially what is our past. The inconsistency is what throws people. It can be a good book, but people might still find those elements jarring.