I would go even further and say SDKs shouldn't exist and API developers should ship OpenAPI 3 specs so SDKs can be generated by users. OpenAPI tooling is pretty good at the moment.
Companies hosting their API specs publicly is a great move but I think SDKs not officially maintained and endorsed by the company always suffer from lack of upkeep which eventually makes them more of headache to use than just hitting the API directly.