From a host stack's perspective, different local IP addresses mean different interfaces (mostly), even though they may be bound to the same physical interface.
Likewise, the local TCP ports 192.0.2.1:80 and 192.0.2.2:80 can be bound and listened to by entirely different server processes.
From the sender's perspective, both addresses represent different hosts anyway.