IP was the wrong tool for code from the start, it was just convenient to use because it already existed.
What should be protected is human work (it and natural resources are the only things to which humanity ascribes inherent value, all other value is built on top of those).
LLMs are trained on millions of lifetimes of human work while all the income from them goes to the rich at the top. If you don't see an issue with this, not only do you not care about fairness and justice, you also haven't even gamed out in your head what happens 5 or maybe 15 years down the line.