No, you’re wrong
Implementation is what makes API actually do things. Implementation of Husk API for Huskd cannot work with Sponge API, because logic.
It looks like that
Sponge now
Sponge -> Sponge implementation for Forge -> Forge -> FML -> MCP -> NMS
Husk now
Husk API -> Husk implementation for Huskd -> Huskd -> (NMS?)
Other variants
Sponge -> Sponge implementation for Huskd -> Huskd -> (NMS?)
Sponge -> Sponge implementation for Platform N - > Platform N
Husk API -> Husk implementation for Forge -> Forge -> FML -> MCP - > NMS
Husk API -> Husk implementation for Platform N -> Platform N
You can look at this topic for better understanding of how it works