True, but as you can see with image generators, they can without any problems work off extremely underspecified prompts, they will just use their own priors to fill the gaps.
There will absolutely be prompt engineering and I agree that actual, serious prompts will be much more specific than that.
I don't think the prompts will necessarily be pseudocode-style. Depending on what trainsets are available, I could imagine we'll have some high-level description of desired features in addition to lots of specifiers which narrow down the specific languages, design patterns, tools etc which should be used in the resulting codebase.
You can already use similar prompts with Copilot today by disguising them as comments.