There is no "middle ground". The solution is to talk about sex. Early and when it's prompted aka when children start asking questions.
Stop treating sex as if it's something holy, special, taboo, and assigning a bunch of value to it. Trying to shield children from it is precisely the wrong thing to do. It's exactly the same with this fairy tale bullshit about relationships, marriage, and kids. Media makes it seem like the epitome of existence, that there's nothing greater than finding that one special person, and that there's only one special person forever and ever, and that it has to be of the opposite sex in order to procreate.
The more you hype something up, and that includes trying to hide it, the more it tantalizes people.
Again, answer questions honestly and truthfully that pertain to sex, attraction, relationships, and so on. Teach how to tell the real from the fake. Normalize knowledge and understanding of intimacy. It'll make for much healthier children and even healthier adults.
Education is the silver bullet.
Maven and Cradle might be terrible, but C and C++ have fucking nothing in terms of dependency management. Even C# has something that few people use, but it has something. C and C++ are such a shit show to build. It's so bad they had to invent languages to build them and they regularly fuck up (CMake, make, bison, scons, meson, ...).
Pull a C or C++ project on a distro or environment and try to build it and you have to dive in the abyss of undeclared dependencies. And good fucking luck with glibc and glib dependencies. If the dev doesn't know which version they were actually using, it's up to you to find out. Fun for the entire family!
Anti Commercial-AI license