I don't work for a startup, but I do work for a small business. The current system does not work for us because there is a lot of uncertainty in the application process. An auction system would actually be an improvement for us and many other small businesses.
So what? If big companies are economically more efficient, let them have the workers. Nobody should be forced to work for a poor company that can't pay up.