there is nothing fundamental preventing such a world to exist
Nothing except human nature. Ethics, business ethics particularly, is empirical. Usury was a bad word for most of human history. Now we just call it financing.
If only for forward progress's sake, one should accommodate human nature, not catechize it.