Look at http://travel.state.gov/visa/frvi/bulletin/bulletin_4659.htm.... It says that the US government is just now processing applicants who filed under EB-3 back in 2001 and 2002.
Put the "EB-6" people in the same line as the EB-3 people and the proposed legislation becomes a lot more fair, but useless. Speed up the EB-3 process and lots of people stuck working under a H1-B would quit their jobs and start their own businesses. The could do so with the money they've saved, or negotiate fair deals with investors.