Well WW3 is around the corner (already started depending on where you are) and its only a matter of time for the market to hit $30 a share or higher again. Millions per? Yes, thats impossible.
inefficient to what end? Theres always going to be irregularities and speculators and not just in bitcoins. All you can do play the market for your own gain Period