Part of the reason why json files are not explicitly exposed is that the json we use has some customization for use in the API explorer, and so are not completely accurate representations of the services themselves, and don't contain the base path, or support schemes, or authentication to match the service. You should be careful about using the Swagger definitions automatically for anything other than the API explorer they're supporting.
I don't have enough time to check the documentation for each API and make necessary corrections.
But if somebody willing to do this work, I will add them.
I have technical possibility to add Watson APIs from this list: https://watson-api-explorer.mybluemix.net/
But according to this comment:
I don't have enough time to check the documentation for each API and make necessary corrections. But if somebody willing to do this work, I will add them.