This is definitely interesting. I do see the main use case as developing on your workstation but the APIs are actually proxied to the device.
This does add yet another workflow that can confuse users, unless the use case and usage is clearly explained. But it's not like we have a lot of debugging best practices in the docs yet anyway ;-)