> A good tactical player who realizes you are going via prep will make a stupid move and pull you out of book.
That only works against a badly prepared player. Learning an opening isn't just about memorising moves, it is also about understanding why the moves -- both your own and your opponent's -- are good. If you have studied an opening well, you will understand why a stupid move is stupid and be able to punish it. Of course you may still end up messing things up and lose the game later on, but you should be able to emerge from the opening with an advantage.