Why we have for each protocol, supported commands.Why is not all commands type supported
Probably because you haven't implemented them yet. But also not all protocols even have the same set of commands.
Ok
Why we have for each protocol, supported commands.
Why is not all commands type supported