Bro, I'm confused.
You're saying things that contradict each other. First, you mocked civil engineers' starting salaries (around 120,000). But other engineering disciplines, Mechanical, Chemical, Electrical, etc.... also have similar starting salaries. So I'm not sure whether you actually know what the typical starting salaries are across different engineering fields.

aney bn. 120k starting thibilada mechchara kiyawanne. Pls.
Then you said this:
Money is not guaranteed anymore, unless you are a born tech guy with a passion to learn about tech.
According to your own statement, people in the tech industry are struggling these days. So why were you mocking the starting salaries of other engineering disciplines?
I know how much recent IT graduates are struggling to find their first job. So you're laughing at other engineers' starting salaries while also saying that money in tech is no longer guaranteed.



wtf bro?
Here is the second thing
Are you saying that its better to choose IT field without any passion?
If you have the passion, you will thrive.
One question for you. Imagine there's a kid who's always been fascinated by structures like the Burj Khalifa and the Shanghai Tower etc... Every time he sees a massive structure like that, he wonders how it was built. At the same time, he's also passionate about tech. He enjoys coding, building things, and working on projects in his leisure time. If that kid asked you which career path he should choose, what would you tell him? How is he supposed to know which path is right for him according to your passion logic? And please don't give me a bulshit answer like, "Go into IT and build software for civil engineers."