Because it pays for the power bills, the building/studio rentals, employee wages, servers, artists, developers, sound design, etc.... It's how life works, there is no avoiding it. AAA games cost considerably more to make and involve more people. Most of the time they will have higher expectations as well. Yes there has been some great indie games but there is always a tradeoff. It's an unfortunate reality that we are bound to.