After leaving Australia, I obviously stopped spending with both major chains and all their associated stores.
Both started sending me generous bonus point offers, which I ignored being overseas.
After a while, the Flybuys offers got less frequent. I rarely get anything from them now.
Everyday Rewards however continues to send generous bonus points offers, week after week, things like 10x bonus points, or 2000 points to spend $1 at Woolworths, etc, etc.
So while I'm back in the country once or twice a year, Woolworths now gets my money, because it seems like Coles and Flybuys gave up on me.