I feel like this is exactly what I see at work every day. It helps me write the boring boilerplate code faster but I still have to spend hours debugging the logic errors it makes. It is a great tool for productivity but it is definitely not going to replace the need for actual engineering thinking anytime soon.