business news in context, analysis with attitude

Safeway announced yesterday that it will begin selling McDonald’s prepaid “Arch cards” in all of its US locations. Arch cards come in denominations of $5, $10, $25 and $50, can be refilled at the restaurants and don't have an expiration date.
KC's View:
We’re sure that Safeway made this decision believing that the cards could generate bottom line revenue.

But would Safeway sell prepaid cards that would encourage people to shop, say, at Bristol Farms? Or Albertsons? Or Giant?

This is more a philosophical question than a judgment. Shouldn’t Safeway (and other supermarket chains) see McDonald’s as the enemy and do absolutely nothing to drive consumers into its arms?