Why advanced robots still struggle with simple tasks