Why we call this prompt "engineering"? The prompt is just a way to interact with the whatever ML model is behind... in that regard it's similar SQL or any other interface. Sure thing I've never heard of "SQL engineering" or something like that.
Given SQL queries are software, I'm sure you've heard of software engineering.
You probably would if people regularly had 4000 character SQL queries.