horseemergency
I've been a Steam user for 8ish years now, and it's never once gotten in the way of me playing games. The only downside that I can see is that you can't gift old games to friends (or sell them), and they're very upfront about that fact from day 1. They just recently made a change that allows you to share game libraries with friends/family actually, so that small gripe is going away.
It's hard to have a real discussion about DRM because it's like religion to a lot of people, and many are quick to dismiss DRM because it's not perfect. Saying "DRM is fundamentally and inherently bad...but simply at what it is nominally intended to do" isn't saying that DRM as a concept is bad, but that the past/present implementations have been bad. Dismissing the idea because a few implementations have failed doesn't seem very hackerish :)
The core of DRM is: Creators should be paid for the stuff they create, by the consumers of their stuff. There have been plenty of misguided attempts at this, for sure, but I think you'd have a hard time defending the counter position (especially if you want to have a morality discussion RE: DRM and not just a conceptual one)
You can take the stance that DRM is a good thing if it's protecting creators' rights and doesn't get in the way of consumers using the product. I'd argue that most creators take this stance, because they want to get paid for the stuff they made so they can turn around and make more stuff.
Or you can take the stance that "DRM can't be good", because reasons. This is the stance that a lot of people take who don't create (or who aren't paying the bills by creating).
Personally I'm somewhere in the middle, but I see the validity of both sides. Creators want to get paid, and consumers don't want to be told how/when to use the things they own. Being anti-BAD-DRM is taking that middle ground, and in terms of Steam they're doing it pretty well.
I'm not saying that cooking everything somehow magically makes things affordable (as a matter of fact, now that I like cooking I spend more on food than I used to). But cooking the same meal as you'd buy somewhere is definitely more affordable. And it's a LOT easier to eat well when you're cooking your own food instead of eating frozen meals or going out.
If you're trying to keep it to $2 a meal, then it's not that hard to eat well either. When I was a poor college student my routine was something like:
Breakfast: eggs and bacon
Lunch: Sandwich and some veggies (I like broccoli or carrots)
Dinner: Whole chicken and potatoes
Overall it costs more than $2 to get the ingredients for each of those meals, but once you average it across the number of servings you're well under $2.
I'm a fan of http://allrecipes.com, playing around on that site for a while will give you a lot of good meal ideas. They even have categories for quick and easy meals, many of which are under $2 a serving. Or pick your recipe site of choice, they all should have similar tools to help cooking newbies or people on budgets :)