I don't think cloud gaming will take over any time soon. The truth is that most people don't like their singleplayer games being tied up to the internet (see Ubisofts new DRM and all the backlash around it) and they will rather give up than bother with all the activations. Also they will expect something in return for the monthly fees like patches and updates, new content, and server maintenance is not free... Some people (like me) like having a hard copy if their internet is out. If they tie gaming completely to the internet, they will lose a significant portion of the gaming population, and I bet there will be someone who will reach out to them, because more money is better than less money.