This also means that as the Bitcoin mining reward diminishes, the money "wasted" on energy is going to decrease, unless the transaction fees rise enough to match what the reward was paying. In that case, because people are willing to pay those fees, it seems quite logical that the cost of the mining is providing a value equal to its cost. Otherwise, people would not be paying those fees.
I really don't know if the Bitcoin experiment is going to work but a lot of criticisms of it are based on some really poor logic.
The upper bound is the combination of how much people will pay you for the bitcoins they mine, how much people value being able to transact (transaction fees), and the value of existing held bitcoin.
Since mining is what prevents attackers from stealing bitcoin,the total value of all bitcoin in existence actually has a bearing in this.
If no one were transacting and no coins were rewarded for mining, people would still mine just so that their existing coins remain secure.
The blockchain doesn't have the economics to incentivize limitless energy consumption. The upper bound is exactly how much people are willing to pay for the bitcoin you mine.