Answer :

If you give someone too much time in between or before learning, they could slack off and not learn as much. If the place is wrong and too many distractions are happening around a person, the said person could have a difficult time concentrating and therefore not learn as much. Also, on motivation, said person could be annoyed at a time(or embarrassed/annoyed somewhere) and any motivation given to them would slide off like butter and not be absorbed.
Time is everything we have. If teachers don't use their time to learn their students anything, they will use a lot of their time trying to learn and understand it. And if they dont understand it at first, they will just give up and loose their motivation for the subject.