In other words, there many different approaches for exchanging manufacturing information between CAD and CAD. PMI is just one approach and by no means the most common. Much to my surprise, the term "PMI" means very little to most of the CAM vendors I spoke to in Stuttgart, which suggests that the topic of MBD has not yet reached the shop floor. The divide between CAD and CAM vendors appears to be just a deep as the one between Development and Manufacturing at some of their customers.
Digitalization of the process chains will, however, only succeed if the users and departments that ultimately have to make real components from the digital model data are involved in the discussions to a greater extent. Being able to read tolerances in the future as PMI in the 3D model offers no real benefit to employees in Work Preparation if they still have to enter the tolerances in their CAM system manually. On the contrary, in case of doubt, they will favor the 2D drawing because that is what they have been accustomed to using for decades. From the point of view of manufacturing, communicating manufacturing information in 3D only makes sense if conditioning the annotated models for processing involves less manual intervention than before.
There are still huge gaps in the digital process chains between Engineering and Manufacturing and between Engineering and Quality Assurance, and they cannot be closed by merely attaching the dimensions and tolerances to the 3D model. The question of formats, standards and interfaces is not really that important, as it is in particular an organizational integration task.
I know from numerous reports just how much time and effort the staff involved in work preparation and NC programming often put into conditioning the CAD models they get from Engineering to reflect production requirements merely because the design engineers are incapable of or unwilling to specify tolerances correctly prior to export. In some cases, highly complex components are re-modeled in the CAM system based on the drawings because it is faster than entering the tolerances in the imported models. Aside from the question of whether this even complies with regulations when it comes to ensuring traceability, there is the fact that there is enormous potential for rationalization that could be exploited without first having to intelligently network entire factories. All this requires is better networking between users in Engineering and Manufacturing and above all between their bosses.