That is the point. He is not dedicating 99% of his life, he is moving money around. If an average person gives 5% of his income to charity he is losing power and losing opportunities. He is sacrificing his well being and that of his immediate family for charity. If someone with as much money as Zuckerberg or Gates does it he is increasing his power and his opportunities. They still get influence, they earn karma points, they get a legacy, they still decide.
The average guy giving is a hero, Zuckerberg is not.