Если человек 1000 задач прорешает, он запомнит все методы всех типов данных и как их сочетать, но станет ли он программистом?
Научится ли человек писать код, и справится ли с написанием кода на уровне реального/рабочего/большого проекта?
Нет, потому что на реальном проекте будет не 1000 реальных задач и методов, а 1000 костылей и "а так сойдёт"