I would be careful on recommending engineering to a young person.
I have had a great career, but in any down turn the wages are the first to be frozen, and the first let go.
Then there is the H1B issue. Stay away from computers or programming.
Be willing to live in places most don’t want to, like the mountain west or rural midwest, and you will be employed.
But I know many that have burned out.
I am more than a little shocked that upon graduating that she was immediately inundated with job offers from all across the country. During my last assignment as a Hazmat team leader I had several engineers turned firefighter working with me. This was because of exactly the issues that you mentioned. I was pursuing an engineering degree myself when I became sidetracked by scoring well on a civil service test.
When I was hired by a big city fire department I told all of my friends that I was going to use the position to work my way through school. But one of my first mentors on the department was a chemical engineer that I worked with for decades. He advised that the career that I had ahead of me on the fire department would be as rewarding as that of an engineer. It was surprising but I believe that it was good advice.
Also the OPT foreign student work visa issue.
OPT visas are automatically attached to every foreign student visa.
OPT student workers reached 225,000 in 2019, before COVID slowed it down.
An OPT STEM visa is good for 36 months.
Many foreign graduates work an OPT job for 3 years and then roll straight into a H-1B visa.
My advice to USA citizen students - unless you have elite math or engineering skills, major in business management, accounting, or finance.
The USA wage scale for "average" engineers has been crushed by 1 million OPT and H-1B foreigners.
I do Help Desk work 40/hrs a week. I reset passwords mostly now as our dept has been dumb down. The new hires come from a temp company. They work 30/hrs. I get paid pretty well and I know the company would replace me with a temp at 1/3rd less then I make in salary.
In 1970 my academic advisor told me to stay away from aerospace related engineering. All the big companies were laying off thousands at a time.
I liked airplanes more than I liked his advice. I completed my degree while in the USAF where they also taught me very practical avionics real world skills.
The short version is that my peer group, age wise, was always in a critical shortage for my entire career. Meanwhile, all the social justice warriors and sociologists of the 1970's went hungry unless they ate some of the fries they were serving at McDonalds.