Well technically doesn't fall under reverse engineering laws? I can understand why they might do it, but I do think it is a waste of resources on their part considering how long it takes them to even get code out and since there is minimal monetary loss from it. However, it seems that since you are charging for the product (it seems?), that may also introduce a legal problem. IP holders don't tend to be very flexible.