I never said that we could learn 20 forms in one year. Who is going to teach us so many forms? In 5 years it would be 100 forms! Most of the sifus only have about 40 - 70 forms. So, in 2 to 3 years we would have learnt all the curriculum if thats the case!
What are we going to teach if we have only a few forms under our belts? Most of the students would run away. We would have to close shop if thats our living because the students would go for those with more forms and ofcourse those who are reputable.
If a sifu is to teach his students motion and application together then the class would be unable to graduate. All sorts of students will come to learn and each has different degree of comprehenson. If the sifu is going to correct all the students at the same time then the form would be stuck there until all the students fully understood it.
Normally, a sifu would teach a class of students the motion and the students wll have to discuss among themselves the application. They will ask the sifu the correct applicaton when in doubts. Its no point for the sifu to tell and make all of them understand because some students would be too dumb to understand or lazy to learn.
Most of the students would progress as usual. Those who are lazy would be left behind. It is like when you are in college, It doesnt mean that all will graduate. Some wlll and with flying colours and some failed.