I think there are significant amount of Hive on exchanges because investors who are day traders by nature, not a blanket statement on all investors being day traders, find more value in holding their Hive in exchanges so they can play with them along with their other tokens.
Internal market means they will be able to play but that does not have other tokens they can trade easily. I think in this regard if there was a way to allow for hive to incorporate having other tokens, not hive-engine tokens, but other blockchain tokens to be held and traded alongside internally held Hive. Could shift the holdings out of exchanges? Maybe. I am just brain storming so I could honestly be shooting blanks, like a tide up tube.