If you make companies unable to protect something, they will stop investing in building it. I don’t blame you, people almost never think about second order consequences for things they propose. But banning non-compete and non-solicitation will mean that companies will be much less willing to invest into their teams and non-senior employees.