>I'd rather they just let shortest path selection work.
I think this is by design so you don't end up with free inbound transit.
If one of their transit customers is trying to reach your prefixes, my guess it'd make sense to offload that over IX first, although I'm not sure if that's always happens due to path selection.