Anyone who is contributing to those pets being abused and those kids in Africa who are starving are doing just that.
You figure millennials are putting up the ads, starring in them, keeping the money for themselves and just being typical greedy young adults who are running everything. They don't need any extras.
I am a millenial. I know nobody would give me anything. But In return I will give nothing to no one. And you are speaking only about first world milennials. I never had any of the things you mentioned.