I think these days we can quite reliably train robots to do single tasks from a few demonstrations. The problem is that "quite reliably" simply is not good enough for the real world. Also a "low-cost" system as presented in this work is still 32k (ignoring hardware and software integration costs).