The new Hole feature is designed to be used WITH the Sketcher as the primary means of defining parametric locations of holes, unless you already have locations defined using some other means. This could include selecting existing points or some other object, like a curve, where you can use Snap Points to define a hole's location. But if you have NOTHING that you can currently use to define a hole's location, exactly how was it that you were expecting to define it?
Now that being said, since you have at your disposal ALL of the Snap Point options, you could have toggled ON the 'Point on Face' method, which will, to some extent, emmulate the pre-NX 5.0 behavior, EXCEPT that you will NOT be given the chance to define location dimensions, as that's what we intend that you use the Sketcher for.
And note that this is not a unique behavior nor even new behavior in NX. For example, when creating an Extrude or Revolve feature, if you have NO predefined profile or set of curve/edges suitable to be used in an Extrude/Revolve operation, you are automatically taken into the Sketcher where you can define a profile or network of curves suitable for Extruding/Revolving. This same approach is used throughout NX Sheet Metal and is being found in other workflows as well such as when creating Variational Sweeps and an Emboss feature.
This approach of defaulting to creating a Sketch when there was nothing appropriate to select, either as profiles or locations, is going to continue to be the norm for NX and will eventually be incorporated, where applicable, in other NX functions as they are updated and brought up to the new workflow and dialog standards.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
To an Engineer, the glass is twice as big as it needs to be.