|As Pete said, this is contracting and is VASTLY different from consulting or working for yourself. To run a consulting firm you need a wide range of skills, the LEAST of which is coding skills.
Depending on what country/region you are in contracting can also be quite different. In western countries a contractor is often required to have above norm skills and a fairly wide range of coding abilities. Whereas in Asia the contractor is considered the poor bugger who is not good enough to land a permanent job. Very different attitudes.
However if you think you are going to get away from delays, politics and bureaucracy think again, they are still there but with a little more pressure.
Never underestimate the power of human stupidity