I worked at a robotics startup for a while developing a robotic arm. The big problem we kept coming up against was that the robot was just part of the story. A robot arm doesn't solve a customers problem - a robotic solution does. Programming robotics is effectively software development - it requires logical thinking, branching logic, variables and often ends up being quite complex. It's a similar problem to no-code and visual programming - the complexity of software development isn't in the medium of code, but the constructing of logical systems.
The robot arm then becomes a piece of a much larger engineering puzzle - and so the people using it need to be highly technical. All the "user friendly" gimmicks are just obstacles in their way.
The robot arm then becomes a piece of a much larger engineering puzzle - and so the people using it need to be highly technical. All the "user friendly" gimmicks are just obstacles in their way.