The reason that it is difficult to enforce is simply that when you don't formally register, copywrite, publish, etc, and there is a problem, you've got to pay the lawyers upfront yourself, and they've got to go to go to through the judicial process to establish your rights.