My point is that it doesn't. The name "Coke" has evolved into a generic term.

Not in Pittsburgh. Maybe if I lived elsewhere. When I travel, I ask "what soft drinks do you have" if their menu doesn't say. When I'm home, the generic term is "pop" and if I ask for Coke and get Pepsi they're wrong, just like you