We just published a new paper on ROS 2 in Science Robotics that demonstrates ROS's use on land, sea, air, space, and industry (the link below should take you to the open publication).
https://www.openrobotics.org/blog/2022/5/12/science-robotics...
I don't know automation vendors that sell devices with ROS-support out of the box. With the use of Python it must be hard to get ROS safety-certified.
OPC UA is like a merge of ROS (channels for PubSub communication) and "CORBA done right" (an object-model that can be transparently interacted with over the network).
Full transparency, I maintain open62541, an open source implementation of OPC UA.
open62541 is really nice though, thank you for your work.
I do find any comparison of ROS and OPC UA a bit weird though, but that maybe depends a little on your use case, especially if not strictly talking about what you mentioned.
There are so many huge companies with massive robotics projects nowadays (i.e. warehouse robotics, self driving cars, etc) that I'd love to see the lessons learned there put into a next-generation open-source system. I know from experience that the stuff these companies have internally feels like a step-function improvement. Unfortunately I don't know how to get something like that off the ground.