Apple needs to go a step beyond this and optionally automatically pick the best card to use based on your location to get the max cash back.