This is typically done to create secluded environment to run software that requires legacy libraries and sometimes to simplify software installation and debugging.
They are typically an end-to-end platform for robotics development and include tools for visual programming and creating and debugging robot applications.