There are many restrictions in place because companies don't play by the rules either. Some things I've seen in practice: civilian collaboration contracts, which have far less restrictions than regular working contracts; collaboration contracts with authorized individuals (PFA); minimum wages declared, to escape taxes, the rest of the salary being paid illegally.
Also, I know of at least one instance in which the owner of a company asked his employees to sign their resignations, without a date added. He can fire anyone when he feels like it.
I have never seen such a contract nor do I know
somebody in IT working under such conditions ...
IT is one of the very few privileged classes in Romania. People working in IT are blessed. It does happen a lot less in this field and usually the fraud committed is more subtle, but it does happen. I was talking about my godson btw, he's not working in IT, but he is a knowledge worker and he has 3 years of his contract left.
Also, asking for a return of "subsidies" is completely legal.
Even a non-compete clause is something that I cannot
add to a contract because it's super-expensive.
IMHO, non-competes should be banned completely. And I'm glad that you are unable to add it to your contracts ;-)