Game development companies invest a lot of money into their work, so of course they want to make a profit. That's why Steam charges buyers fairly high prices. It's understandable, but we still want to save money somehow, and it's definitely possible. You can buy a Steam account with a preinstalled game for very little, for example here: http://gamers-galaxy.com/games/ . Play the game, finish it, and then just forget about the account.