It is past time to fully separate them, because it is true. It is just conflated. Bitcoin serves as a protocol, it is just not documented as such, in a way where it is managed that way. Until now, the protocol has been basically what core releases, but as node code diversifies, the nodes and miners ...