--
[0] - Didn't get much further than this four-minute intro to the field, but it is a good intro: https://youtu.be/ydqReeTV_vk.
(EDIT: It's actually the second part of a trio, that starts with a four-minute bottom-up overview of organic chemistry[1], and ends on a three-minute intro to nanotechnology[2]. I recommend the series together for how well it frames humans in relation to other life and universe as a whole.)
Only the first one is DNA, and only a small portion of 'coding' DNA was initially regarded as important.
My question is how? Structural organization implies information. Who thought "Nah, evolution put that in for shits and giggles"? Was it just things we couldn't observe at all without modern scanning electron micrography?
Some of the reason it is tough to make GMO products that are really effective is that it's not enough to put a gene in and have it expressed a little, you want to have it expressed a lot. For instance the first version of Golden Rice produced Vitamin A but not enough to matter, it took several years to make one that expressed the genes strongly enough that it made significant amounts of Vitamin A.
Perhaps also that we couldn't imagine, much less accept, that a dumb semi-random process tweaking bits could, over time, organize those bits into higher level abstract structures. We still mostly talk about evolution mutating genes, where perhaps if you zoom out a little, it's actually working at a higher level of abstraction.
Incidentally, this is the same outlook as some people have today wrt. LLMs - they can't accept the idea that backprop running on a blob of weights representing a simple (if large) graph can start encoding increasingly high-level, abstract organizational structures.
Anybody who has looked at a 4kb demo can intuit that "junk" code likely has a function, even if it isn't immediately obvious machine code for the host CPU. I'm no geneticist, and I understand cells aren't CPUs, but I've read enough to know there's at least a tenuous analogy to non-coding DNA and the kind of "junk" you might find reversing a 4kb demo that procedurally generates its output.