Though I am not low scorer BSc. Grad but , the second part is a fact. There is this thing call passion/interest that has a lot of business with this field of study. It drives your ability to study and do R&D on the subject.
TBH , a lot of kids do engineering just for the sake of being called an engineer and the assurance of job that is being rumoured by the education system.