I've watched non-programmer teams start fast with Blueprints in Unreal, but then hit a wall that they can't climb. Especially for mobile. So then the real programmers get handed this hacked-together prototype and have to figure out how to actually make it performant, close to the deadline. Is this still a thing?
I've seen the same thing happen in other engines as well (Unity and Frostbite). Not with entire projects, but sizeable deliverables. Luckily most times it's explicitly been treated as a prototype made by designers before the feature is implemented by the programmers. Sometimes, however, you'll have a manager in the middle of the process object that we obviously already have a working implementation.
* I haven't used Unreal Engine in 6 years.