What would stop the driver starting or joining a union? You can be self employed and still be in a union. You can even be unemployed or a student and still be in a union. (May be UK-speficic)
certain powers of unions are protected by the government -- i.e., by default you can't band together with a bunch of people and set a minimum wage you'll all work for (that's price fixing).