Current LLMs are great and you can really zero-shot whole apps on every language, even complex ones those saying the opposite are really mediocre Engineers.
But not doing the effort of coding something "hard" without it will cause you severely brainrot.