Also, but correct me if I am wrong, Bitcoins are comparable to shares of a company. The whole Bitcoin network is controlled by the total number of Bitcoins.
You are wrong.
Bitcoins really aren't much like shares of a company at all. They are more like kilograms of gold. The Bitcoin network is controlled by the peer nodes (even if they don't have any bitcoins at all).
I am thinking about Bitcoin becoming an internet protocol that could be used for other purposes, e.g. colored coins, proof of existence and other apps that would work over the Bitcoin/Blockchain layer. In order to work, these apps need Bitcoins as their "fuel", even the smallest transaction. But if 1 BTC = $10,000, then even the smallest transaction will be too expensive to incentivize the creation of apps. This is when there could be consensus on mining more Bitcoins to decrease its value and give more "fuel" for apps.