That's true but there are a lot of people who, for example, like to avoid products which contain certain substances which they don't understand or don't want. Many people want to see the ingredients lists.
Everyone shouldn't be forced to depend on things that they don't understand just because the majority are OK with that. When you trust something that you don't understand, you're taking a risk.
Society shouldn't be coerced into taking risks which it (as a whole) doesn't understand. Especially when it comes to something as important as money.
Most people have a completely wrong mental model about money. They think the money supply is limited, that governments only spend the money they receive as taxes, that nobody gets rich from government money and that bank loans come entirely from other people's bank deposits (hence why they receive interest on their deposits). This is all wrong. Most of society is operating on severely flawed assumptions.
I don't see how it can be morally justified that complexity is not a problem when most of the population is being deceived by the complexity.
Not only that, but there is no escape hatch. Even if you're intelligent and you take the time to learn about how the system works, there's no way for you to take advantage of it unless you have significant capital to invest... Meaning, you're already a beneficiary of the system (in which case you probably don't need an escape hatch anyway).
I don't see any moral justification for it. It only benefits insiders who control the system. Insider trading in all but name.