What is your source for that "6 million" figure?
How many of those 6 million are waiting for a temporary working visa?
The six million figure comes from ICE. Many of them are family members who are in categories that are subject to annual caps. Some people wait five or six years to get in. Temporary working visa are not part of this total. These are non-immigrant visas.