There are so many companies in India, not hiring CS even the appt. of CS is compoulsory as per law. Secondly hired companies are paying so less to CS as compare to any Soft.Engineer,HR person, Marketing person etc... Third thing is that, if there will be any non-compliance, burden lies on CS bse he is officer in default with Directors of the Company.