By putting a barrier they are stopping me from doing it. Jailbreaking isn't always possible. What they should do is make every barrier that prevents the owner from running arbitrary code optional. Whether the arbitrary code is capable of running on the hardware is obviously not Apple's problem, just allow me to do it and I take responsibility if it doesn't work or breaks something.
This would be the equivalent to a restaurant letting you bring in a cooler full of your own food. You’re dreaming.