I think the problem lies with the fact that majority of local engineering students/grads are not on par with local accountancy students/grads. Grades required to get into accountancy are much higher compared to engineering. Hence, engineering is really a dumping ground in some cases. There are however, many exceptions to this case. Such as the Renaissance Engineering Programme and Engineering DDP. Tbh, I think these two in
NTU can only compare to the Acct and Biz DDP. So if you wanna rank system it goes like this:
1. REP
2. Engin DDP & Acct/Biz DDP
3. Acct
4. Engineering
Of course, because there is such a huge number of engine grads than acct grads, engineers are in less demand because there is more supply. And of course, a lot of engine grads are not as smart as acct grads in the first place. Hence, majority of them end up commanding a lower salary.
However, it is not true that all engin grads will suffer because there are a few smart ones among them. Just like saying that all Acct grads will succeed, its not true because there are some who will flunk.