No one is happy about the need for prompt engineering and other LLM hacks, but part of being a professional in the real world is doing what works.
This is just a new fad like agile, where the process and tool obsessed developers blog and preach endlessly without delivering any results.
For them "it works". The rest of us can either join the latest madness or avoid places that use LLMs, which of course includes all open source projects that do actual work that is not measured in GitHub kLOCs and marketing speak.