Most financial applications or experiments in the space are not conducted on the public blockchain so the oligarch aspect of it is not applicable - and no someone can't just program more money on the public blockchain - the blockchain exists to validate the amount of money flowing through it. If someone "programs more" that's essentially a fork and they can't transact with it unless other folks in the network fork as well.