Yeah, you could have a device with the same form factor and UI that also has a normal terminal and can compile its own code. It’s ok for my personal use case but it’s a big limitation and rules out the device for many people.
I expect this to improve, and I've not tried to build any complex software on it (yet).