In addition to industry-specific programmes, many universities offer courses that require students to enrol in specific subjects without giving them a chance to think and make their own decisions on what subjects they would like to take.
These universities impose strict requirements for enrollment because of a shortage of qualified tutors. At present, each tutor is burdened with overseeing hundreds of students while handling administrative responsibilities.
The other explanation for the strict enrolment requirements could rest with the fact that Thai students are not trained to think by themselves and make their own decisions. That might fit well with relatively immature students who do not need to consider their life prospects.