Great article and great video!
regarding:
The code synthesized doesn't always follow the best practices or is not optimized to use it for backend development. Like in Javascript, it generates var and == than const and === which can lead to different bugs and shadowing.
This is because the training data. The problem does not lie on the robot