I didn't say you needed to give away everything you create for free. It's on you to figure out how to profit off of your creative energy. As a software developer, I can keep my code compiled/private, and if I've generated something unique/special, I can profit from being first to market. Then, if I want to continue to profit while others attempt to copy my ideas, I need to continue to work to keep my product better than the competition's in some way or another.
Again, that's the same argument someone else gave. It's simply not true. People are driven to create for a variety of reasons. I'm pretty sure that IP laws didn't exist back when Leonardo da Vinci was creating things, and it didn't stop him.
Things were a lot harder to copy then.
The first law granting a time-limited monopoly to inventors dates back to 1623.