The elected federal government officials need campaign contributions to stay in office, and most campaign financing comes from the businesses. Until we curtail this, you will not see any  meaningful reform to the H-1B visa.