Which assumes that they aren't doing exactly that in the lab.
Call it what you want, but a chat engine that can write a syntactically and logically correct Verilog implementation of an Ascon128 cypher doesn't sound like a chat engine to me. Or I asked it to implement a memcpy function in Verilog for Avalon FPGA fabric, which it cheerfully did in seconds. My initial guidance was too narrow, so I better defined the boundaries I wanted and it easily scaled it up to handle generalization and some edge conditions. Understand that I couldn't find an implementation that I wanted anywhere on the Internet. It didn't regurgitate something it had seen, it took the concept of a memcpy function implemented in a sequential instruction environment and knew how to implement it in a concurrent logic environment. Totally different beasts and something that very few developers have the ability to do without specialized training.