Eventually every one will be a 1099.
Nope, the IRS HATES dealing with 1099s, as they claim that too much income can be "hidden," and it insulates the employer from paying its half of FICA, so it has implemented all sorts of hoops one needs to jump through to be classified as an "independent contractor," which is the reason for 1099s.
In fact, an entire industry grew up to "certify" one as a contractor, rather than an employer.
As an example, which I've posted here before, I used to be a Novell networking instructor, and worked for an education center. Novell contracted with my employer for me to fly out to their Herndon, VA office to teach a class. However, the certification firm that Novell used claimed that I was actually an employee of Novell and not a contractor, since I was using their facilities, computers, and supplies. It was a real nightmare.