I agree with you, but to answer your argument: the difference is that one is airlines choosing who they want to serve, and the other is the government choosing who airlines are allowed to serve.
I have no problem with the former, but I have a big problem with the latter, particularly as it's currently implemented.