You can be self-employed and still be on a W2 if you have your own sub-S corp. Large companies like the corp-to-corp model better, it cuts down on the paperwork.
Why in the world would a sub-S want to be on a W-2?