Mechanical abstraction is one thing. I don't think anyone here is arguing about that.

Starting the game with perfect knowledge of things you haven't encountered before handed to you, on the other hand, doesn't make a lot of sense. Personally, I enjoy the learning process. I like when my character isn't static and can take in new information about their world; particularly in situations like this, where the information is useful but not at all necessary to have.