The sentence implies that Mike has not experienced seeing old castles up to the present time. The Present Perfect tense is used here to describe an experience that has or has not happened before now.