Quotas in private would never work because it's easy to dodge. Companies can simply outsource various departments of their business to a sole proprietor instead of having an inhouse team and complying with the quota requirement. So, if they have 100 CA's in their accounting team, then, instead of adding a 50% quota to their hiring, they can simply dissolve the whole team and offload the work to a third-party sole-proprietor accounting firm at a much cheaper rate. The firm can, in turn, hire their own people on a contract basis or hire other sole sole proprietor consultants. Everyone will be an independent consultant and no one will be a permanent employee. The more skilled consultants will get higher pay every time they switch companies. Companies will get skilled workers without having to give in to quota diktats.