I couldn't agree more. Right now we're sipping the natural world's most complex ideas through the straws of simple language and static diagrams, and the constraints of all of these mediums (including school itself) in aggregate naturally lean toward making biology a rote memorization subject. Reasoning about biology in the way that it appears in nature is, in these mediums, going against the grain. It happens, but it's not the default. Your story about having a good biology teacher is this exception, not the default.
Complex things requires easy to use systems that reflect that complexity. That's the subject here - how do we build these methods of communication and understanding?