I don't think your analogy holds water, if only from the fact that "pass by reference vs value" is rooted in pointer knowledge, and is rather key to "not screwing up your app." (And as sister posts pointed out, messing up an app usually does not put ones finances on the line)
I also disagree with the core thrust of your post, but that's subjective so I'm listing this second. As someone who went from "financially clueless" to trading options over the last few years, I got to see my own mistakes firsthand, which were at least initially rooted in not understanding the implications of various vehicles and the patterns by which to use them, and that was even after quite a bit of time practicing in simulators.
No, I absolutely agree with the parent that there's a risk to not only trying to spoon-feed gambling (which is honestly how I see options, take it or leave it) under the guise of investing to uninformed consumers, but in splitting the jargon so a new entrant can't even easily bootstrap their knowledge by looking up the terms.
(I find it additionally funny to be arguing this, as I'm normally a staunch opponent to the Accredited Investor laws, but there's definitely a continuum between "keep poor people from using these vehicles" and "everyone and their grandmother can now shoot themselves in the foot without the most base validation that they know what they're getting into or have the tools to do so with eyes open")