The amount of time they take to get and the cost leads too many companies to want to curcumvent it by getting someone who already has clearance rather than hire someone who would have to work unclassified for 6-12 months and possibly be rejected for the clearance as well. It sucks a lot but there's still companies out there who will take that risk, usually military subcontractors