I've had customers say the same thing but so far all super jib battens I've seen do have a hole, it's just real hard to see as the rubber cap will close up and hide it. For a really clean install, I mark the batten just longer than the pocket and cut them even shorter so only 1/4 to 1/2 in is sticking out. Then I us a very thin wax coated string to tie them in, mine is heavier than dental floss but I know others that use it with no problems. That keeps the knots very small with no chance of grabbing the halyard.
Buxton, 11' H16 White w/ Coronado Sails: "White Lightning"
79' H16 "Green Lightning"
02 Getaway "Bloodthirst"