Yep yep yep. I can see how, as a developer, it would be galling to face artificial barriers to what you can do on a device that you own. But I don't develop for phones, and as a "dumb" user in this case, I'm really happy that someone is trying to keep it secure for me...
If someone won’t give you the code, but instead will only supply it via Apple’s store, that’s between you and the supplier.