All USA-made Hobie jibs have batten grommets. If yours was made in the USA, then it got past quality control somehow.
I think that at one time Hobie Europe made jibs with velcro straps, but I'm not sure when or for how long.
In any event, it's not hard at all to put them in. Any sail maker would do it for very little cost. You could do it yourself if you got the right materials and equipment. Like this:
http://www.sailrite.com/Grommet-Spur-Nickel-0-1-4. The tools to install them are listed on the side.