This is why bitcoin generates xx new coins every 10 mins i would believe. (Currently 25) Not to completely prevent cornering/stall of bitcoin, but to make sure even if it does get "cornered" there will always be new bitcoins generated and delivered to a random miner which sells them on the market. The randomness in this "reward the miner" part makes sure no cartel can ever get 100% control. Maybe a cartel "could" get 99% control yes, but that very 1% left will make sure the bitcoin will forever work as "intended".
But hey, look at USD or any other currency these days, they are already completely "cornered" by the governmental cartels owning the rights to print them. (And they already own 100% of the control, and will keep 100% control, forever and ever in eternity) If they [the fiat cartels] decide, they can, and WILL create a hyperinflation in a flash, just to steal all your savings if they see it fit. They have done it before (1920's Germany, where a fresh bread once cost 1 billion D-Mark), and will do it again. And again. And again.
The risk of bitcoin being "cornered" is of zero concern to me. I trust bitcoin more than any hyper-inflatable "real" fiat you throw at me. And why? Due to the very randomness in miner rewards which keeps it running until 2140. And by that time (127 years), I'm sure there will be another even better system in-place.
My two cents of thoughts.