I had that same intial reaction but I think it makes sense if you think of it in terms of software development. There are many different MCP clients being developed that are just that - clients. They don't take care of hosting the LLM or any other functionality of the application but are meant to be plugged into existing applications to enable MCP support. So from that perspective, the difference is useful, as it refers to code developed by different people.