Don't forget that a lot of science requires computer programming these days.
This is the root of it: The more "genericc" your work is. The more its "out there on the internet" the more GPT can learn about it..
So, a lot of engineers that are just doign teh same old trick: Writing HTTP endpoints, parsing json. Mapping data types.. Yes that could be automated.
However, modelling a problem domain to code, and the core business logic of your code, which is where your "added value" comes from. And is mostly unique: Thats hard for GPT.
This is also why I try to convince engineering teams to optimize for maximum time spend on the core added value logic. The business logic layer. Not all the fluff around it, such as parsing, serialization, authenitcation, database connection.. These should be a constant cost C, once they setup you spend most of your time on the business logic.
When you see GPT program, its just repeating tricks to simple problem over and over again.. Its not really good yet