I am amazed by the number of people (most of them being newbies) who complain about how difficult it is to obtain some bitcoins. Bitcoin is a money, so what did they expect ? Did they think they would just start the program and that bitcoin would just magically generate money ?? How valuable would be bitcoins in that case ??
It's perfectly normal that the casual user have difficulties generating any single bitcoin. A casual user uses a very common machine, such as mine, a laptop with a Intel 1.6GHz processor. Obviously, if it was easy to generate bitcoins with such a machine, then there would be something wrong with the whole cryptocurrency concept. To me, it does make sense that only state-of-the-art machines can generate bitcoins.
Is that unfair ? I don't think so. Not at all. Anyone who really wants to own bitcoins can just buy some. There's nothing wrong if some effort is required to obtain something. Whether this effort is technical (acquiring and running powerful machines) or financial.