Why not donate that money to some charity? So selfish
It's not even for her. It's for Kim and her BABY. And Bey's current tour is partnering with several charities, so she has nothing to prove in terms of charitable efforts. It's her money, she works hard for it, she's a grown woman, and she does whatever she wants.
ATRL has a ridiculous bias against Bey but it's no surprise. It's expected when you're a talented and a very successful popstar amongst less successful popstars.