even if you work for a cheap-skate who does't like withholding, you've got a Schedule C
No, you (the worker) probably have a worker classification problem. Because someone calls you an independent contractor/Schedule C doesn't make it so. It's a facts and circumstances test that goes beyond how you're paid and go more to the level of control.
A short discussion regarding who might be an employee vs. independent contractor.