Can you explain me why it is good to protect the corporate return of research and development costs but it is not good to protect workers investment of time and money in acquiring the advance skills by the protecting their job market?
You can steal another person's formula for a drug they've spent the time and money to develop. That's theft.
If somebody with no education can do the same job you can do, you really haven't acquired "advance skills" no matter how much time and money you wasted in pursuit of them.
Job competition does not correlate in any way to to the protection of intellectual assets.