The agent is correct - because it's a schedule change and not an IRROP, they can only rebook you on another UA flight because they still serve the market. If they pulled out of LAX-SAN, then you can demand the ticket being pushed to another airline.
Same day IRROP is a different set of rules.