* robotic software projects are often abandoned, and only ROS keeps the driver packages working
* Yes it is terrible, but the alternatives are even worse
Almost all modern reasonably good platforms will already offer a tested ROS configuration. Even the UR5 had simulation and control options out of the box.
People can't avoid standards.. even the awful ones.. =3