Definitely.
On some level applications and tools are “users” and when applications and tools are expected to all interact with the protocol in the same way, on some level applications and tools are a de facto part of the protocol.
Either way, people are the customers of applications/tools who are the customers of protocols.
The only point I’m making is no one should blame their customers if they want to keep them.