I agree with you, but most small devs have very little choice but to sell the rights to their IP to be able to get their product out the door. The relationship between the dev and the publisher is not by any means equal, and a first-time developer will almost certainly have to give up rights to their IP regardless of…