True, but you have to rebuild the app every six or seven days, because it stops working. Unless you shell out for the paid developer account I think. Then your apps won't expire.
My guess is that Apple thinks this route could be used to circumvent the App Store.