John Paul & SeasonLee,
I think you're treating this subject as one that can be classified as black and white, when good practice dictates that it must be gray.
A feature of size can be two opposed elements, but if a couple of planar surfaces have some overlap that does not necessarily make them a feature of size... If those parallel planar surfaces only overlap by 1% of their footprint, then can they properly constrain a mating envelope, just as a similar feature with 100% overlap can? Probably not, is the only supportable answer, I believe, so a size tolerance should not be applied to that pair of parallel planar surfaces. Where is line drawn then, regarding what is and in not a feature of size... 3% overlap, 7%, 15%, 55%, 80%? Since we can't say where the line is definitively, then that leaves the design engineer to decide whether a size tolerance (a directly toleranced dimension applied to the distance between the partially opposed parallel surfaces (which I know those most involved in this discussion are fully aware of, but which I add with the hope of adding clarity to anyone new here)) is reasonable to apply.
To say that a size tolerance can be applied when there is .01% overlap, so therefore "opposed elements", when in fact the surfaces are planar and mostly don't overlap, would be a poor practice. The mating envelope for that feature is two parallel planes that are fit outside or inside the entire feature, not just to the opposed elements... If the feature is slightly imperfect, with the features not parallel enough, and the .01% overlap doesn't do its job of orienting the mating envelope, then the mating envelope will rotate from the orientation of the feature, just as it would for a case with parallel planar surfaces with no opposition.
For partial cylinders, partial spheres, and partially opposed parallel planar surfaces, the designer has a "size or not size" judgment call to make. With fully opposed parallel planar surfaces, full cylinders, full spheres, and features comprised of only opposed elements with a directly toleranced dimension applied (such as the elements on each end of an elongated hole) the there is no question that the feature is a feature of size.
There is no point in having a black and white answer to this question if that answer yields a non-functional result for some cases.
Should I stop rambling?
Dean