Hi, I am an electrical engineer in the US. Unfortunately I cannot help you much with the procedural decisions and I certainly do not know the higher education culture in the areas of the world you are discussing. I will however like to tell you that, in my experience, your educational background very quickly stops mattering in the professional world. Engineering hiring is based on years of work experience, skills and project resume, in that order.
I would suggest that if you are not able to attend an elite school, focus on finding a school or a professional role where you can develop skills through project work, not just from classwork.
I also want to emphasize that, despite the large market share, computer science is a highly specialized field of engineering, compared to something like mechanical or electrical. I often suggest to young people entering school to consider cross-discipline training to become as much of a generalist as possible. The time to specialize can come later into a professional career, but it's much easier to be a good designer if you know a little about many things, instead of a lot about a few things.
To this end, I think it's easier for a mechanical engineer to learn useful computer science skills, than a computer science engineer to learn mechanical skills.
I'm not sure I've been very helpful, so if you have any questions I can help with please reach out.
This is really the future of LLMs, they're not going to directly replace workers like the marketers want us to believe. Instead they'll exist as very efficient interfaces between users and applications. Instead of applying all the correct headers to a word doc manually, you would use natural language to ask an LLM "Apply Headers to this document".
You must remember that Americans are also susceptible to bigotry as well as capitalism.