I once had a bug in a C# program I wrote. It made a HTTP request and if the user agent was left to default (whatever that was), the server just gave back an empty string as a reply. I took way to long until I understood what was going on and I kept chasing async, thinking I had messed it up some how.
I don’t follow. How would no IP give more money to the workers? How would no IP change how the company was run?
I’m not arguing IP here, I just seems to me that you are mixing two different things. You can have a employee owned company and still have IP.
Or am I missing something obvious?