I do think it's helpful to ensure that companies feel comfortable spending money on development, but it stifles innovation and progress when we can't open up the playing field after they've already made boatloads of money.
How many medications out there are still printing money when a generic would cost like 5 cents? How many creative projects get censored or scrapped because they too closely resemble some megacorp's IP? How many technologies are out there that can't be openly built upon because some company owns the rights and wants to milk it for another decade?