Do you have to finish engineering degree in four years?

No, you have provided one example. There are thousands upon thousands of job openings for engineers every year. You will need a much larger sample size to prove your hypothesis. Again, n=1 is not statistically significant. What you are claiming is objectively false. One example does not a trend make.

And again, your analysis has several holes in it that you have so far failed to address:
[ol]
[]What is your criteria for calling something a high-paying job? Last time you mentioned this you implied that it was just a blanked $80,000/year bar you were applying to call a job high-paying. I showed in my previous post why this is a bad criteria. Why do you insist on continuing to use it?
[
]Why do you think one single job posting somehow constitutes a broader trend in the entire job market?
[]What do you say to the several people in this thread who have a lot more engineering experience than you who have flat out told you that they have been hiring managers and this is wrong or that they were hired into these jobs despite not fitting your criteria?
[
]Do you have any other source of information other than “your son’s friends” or “some person told you”?
[/ol]