Who actually decide? It's completely transparent who owns what, which account gets funded and decentralized because the users vote on the witnesses, and only the top 20 come to a consensus, so the users chose the top 20, regardless of influence each account votes one time for up to 30 witness.
It's gambling because of how much you invest? I doubt it, it's either gambling or it's not, and not based on how much you invest.