This seems to be one of the fundamental misunderstandings people have about capitalism; they like to think of it as a form of virtuous economic freedom. A market system, however, only works with reasonable information. In this case, it is apparently of benefit to the providers to treat them as trade secrets, but the system will operate more efficiently if they are forced not to do so (as they are in most places).