How is all of this possible when the network is barely able to support half dozen transactions a second? It's not even enough to cover one shopping mall, let alone some "countries" or the whole planet.
Bitcoin is just another alternative. Yes you're not buying a loaf of bread at the corner store with it, but it's definitely useable (and is used) for other types of payments.