Yes the job of the software engineering professional is now strictly non-functional requirements.
Cost, latency, security, auditing, monitoring, operating.
LLMs can handle the functional requirements of “give me this output for these inputs” very well.