Industrial robots are kinda like this too. You can buy an arm based on physical specs like how large it is, how precise it is with certain weights of objects (because it may be less precise with larger objects), how quickly it can move around, how quickly it can get from precision point A to precision point B (because precision and speed are a tradeoff once weight is involved due to momentum), how much power it uses, is it hydraulically powered or electrically powered, available off the shelf end effectors provided by the manufacturer... etc.
Then you have to install it, as in mechanically bolt it to the ground (which might have issues with load cantilevering), mark safety areas humans cant be in when its operating (that could require redesigning the entire floor plan of a building depending on how much spare room there is around everything because people still have to get around to other important things when the robot is doing its job), then you have to program the robot (which can in some ways be simple xyz coordinate motion, but also you need to tie it into some form of process control software so it knows when to do its job, and other things around it know when to do theirs, and process control systems are software, and may not be compatible, or have bugs, etc), then you have to maintain it (spare parts, breakdown rates, warranty turnaround times, industrial equipment built to be used, is sometimes used to do things that will wear them out, but its at a known rate that was planned for, but is not lived up to, requiring replanning or additional costs)
Its a web of complexity that can lead to what seems simple "just buy a robot to lift this thing from here to there and then buy another robot to weld it to the car" ... into a project that takes piles of money, months of work-hours by multiple different disciplines from construction to programming, and anything going wrong dominos down the line making it take even longer and cost more...
I wouldn't hold failing to get industrial robots working against them. Feel free to continue holding all the other opinions though :) everyone is entitled to our opinions after all... i just had something relevant to say about the robots.