What happens when things don't work as expected ? The developer will still need all of the cloud-native experience to be able to troubleshoot.
To make sure troubleshooting the code is as smooth as possible, we keep the transformed code as close to the original source as possible. It's important that the code for the application that is actually running in the cloud is recognizable to the authors that wrote it.
Later on, we do plan on trying to tackle this problem (easier to troubleshoot with less knowledge requirement).