This kind of thing is far better at locking down the average user than preventing competitors from reverse engineering what they're doing. (much like DRM is pretty good at stopping your average consumer from doing what they want with their media but pretty bad at stopping the pirates getting access to the same content).