No idea but it could be a hardware limitation, something lacking in the API/SDK, or something that just hasn't occurred to any of the developers. I suppose since it is all digital zoom (i.e. cropping, basically) that it does seem like it could be something resolved in code.