Yes and that's like going out the front door and coming in the back door to go from the Kitchen to the Den.
Though I agree it could be a nice way to make software avaiable on all platforms.
Kind of like using Google translate to go from English -> Something -> English. In theory a perfect translation would give you back your original input exactly.
Of course this should be more feasible with programming languages than with human languages.