So who wants to be a contractor really?
I noticed there are some cases but beyond that I don't understand:
Programmers who hop from job to job for 4 months and sometimes 6 or 8 months... but by the time they are familiar with the system, they move on. (and why does the company not want to keep them longer?)
Apple hires many contractor programmers, maybe perhaps programmers don't mind getting paid less but having the Apple name on their resume? But after 1 year of being paid 50% less, do you still want to work there? It can be like taking away $50,000 or $60,000 away from you.
I noticed I should not say "no vacation, holidays, sick days, bonuses, stock bonus"... that's because all those already got factored into the salary difference already. Actually, I guess holidays do... because contractor and Full Time Employee both take them, with the final salaries being compared. But vacation and sick days... if contractor decide to take 3 weeks off, then no pay -- meaning a pay cut. But if Full Time Employee take them, it is included as part of their package every year and there is no pay cut.
So the final version should be: 50% less pay, and also no 401K, no ESPP, no insurances (health, life, vision, dental), no vacation, no sick days. (about 3 weeks or 120 hours each year).