Totally agreed. First if all human wants can never be fulfilled and there always be need of human labour no matter in what century we are or how advanced we have become there are still many many things which machines can't do and humans can!
True, but the whole point is the gap is getting closer and closer and it doesn't seem like it's going to stop anytime soon. Most of the repetitive and heavy tasks that take most of the low qualification jobs out there will be replaced, then mid and high jobs will continue.