When speaking of position tolerances, at MMC or LMC (with an MMC or LMC modifier following the tolerance value), yes I agree that the Y14.5 and Y14.5.1 say that the surface interpretation overrules the axis interpretation... It depends who you talk to whether they will evaluate the axis or the surface for this case... This point alone is possibly the most confusing in all of GD&T. Position tolerances (called "True Position" prior to 1982) were originally focusing all attention on an axis, center plane, or center point... With the consideration that the surface interpretation overrules the "axis" interpretation here's a possible conversation. "So, the axis is what we should evaluate, right?" "Well, maybe not, since the surface interpretation overrules." "Oh, so then if the surface interpretation overrules then why shouldn't we use Profile of a Surface?" "That's because we only want that virtual condition boundary on one side (MMC or LMC) and the other is specified only with a local size requirement." "So, why don't they provide a way to just apply profile with only one boundary, since it's the tolerance that leaves no confusion that it controls a surface and not an axis?" "Uh, ..."
My opinion is that it's bad to have two interpretations of a single tolerance. The language could have been written a different way to avoid this point of confusion and extra work/discussion. I do think we would all be better off if some changes were made, but of course we have to work with the standard as it is.
The original post was regarding center planes, axes, or center points as datums though... Regarding these elements, their is no movement towards or away from their use as datums. In every case though, it is not really the center plane, axis, or center point of the datum feature that is the datum... The datum is the center plane, axis, or center point of the datum feature simulator. If no physical simulator is being used then the concept of a simulator should be modeled as the DRF is established, at least to a high enough level of precision that the error is not significant relative to the tolerance values involved.
Datum features are never more than datum features. Datums are always theoretical things that exist only within a datum feature simulator. I'm not saying that datum reference frames cannot be established by probing datum features directly... When this is the approach though, a lot of knowledge is needed, and care should be taken to model the result a datum feature simulator would provide. That might mean looking for residual values on the datum features that would be inside the material of a real simulator set, then adjusting the origin location or DRF orientation to come closer to a "correct" datum reference frame. All of this is why it's sometimes harder to measure a part (correctly) than it is to make the part

.
Dean