Copyright is good. It's the justice system letting money buy it's way out of enforcement that is bad.
If you create something you should have some protection of other people just blatantly ripping you off.
Copyright terms are in dire need of a reset to a sane length, though. Disney (among others) has spent way to much money extending the term each time their cartoons threatened to expire.
Patents on the other hand should never have been used for software. Patents have their function in preventing inventors from keeping their designs secret, but the whole system is set up to give people to invest in building large brick halls filled with steam engines and it does not match software's pace of development at all.
Let’s face it, justice system uses money as proxy for how important things are for society not for single citizens.
As a society we don’t have enough resources to tend to every dispute.
I don’t think there is a solution to that. Even if ideally we want to help everyone who needs disputes solved - waiting for judge 2 or 3 years is a thing in places but for people it is just useless.