Yeah, that's like complaining about dollars because you can't easily print some more whenever you want
Maybe it was a strategic mistake to advertise that property of the bitcoin system to newcomers as a way to obtain bitcoins, the truth is that the majority will not generate bitcoins nor is it desirable that they would. It's supposed to be a medium of exchange, not a mining game ...