I've seen Diageo do it with Smithwicks, true, but I didn't see Heineken doing it there.
Besides, I think you can't deny the craft in macrobeer. Their quality control is amazing. And there IS a time and a place for a glass of Heineken.
I think it's worthwhile supporting small local brewers because they are small and local but 'craft' doesn't mean small and local.