Of the four challenges Engineers supporting K-8 STEM education should be one of the easiest to get involved with. FIRST Lego League (FLL) and FIRST Lego League Jr cover this K-8 range (https://www.firstinspires.org/), and there are additional programs that extend into high school. Teams can be classroom or community based. Many existing teams would be happy to have engineers mentoring them. Since teams aren't required to be school based, once you have a interested students and engineers/parents willing to coach you have the nucleus of a team.
Teams with whom I have been involved, worked harder than they realized since they were having fun. Some of my former team members who are now in college have told me they are still discovering lessons that they learned on teams in middle school which are new to their peers. I know several teams whose FLL project has resulted in a patent.
There are programs in addition to FIRST, but that is the one with which I'm familiar. Seeing the ideas that the next generation of engineers to be (many are hard wired as engineers) is fun and inspiring. If your work schedule involes travel which make coaching a challenge, volunteer at a tournament.
Remember it well, I commented a couple of times. So did the late Zeeglen, whose presence in these pages I still miss.
I love the story of how, at the start of the 2nd world war, Spike was in a unit that was trained on an obsolete 1st WW artillery gun. They had no live shells to practice with so at the appropriate moment all the trainees would shout "Bang!". Like most geniuses (Geniii??) Spike Milligan was a fairly troubled soul, and had what we now call Bipolar disorder. But the Goon Shows were sheer brilliance.
I take issue with the characterization of climate change as "unanticipated". We have been informed about climate change for the last 40 years with increasing levels of certainty. It is certainly a grand engineering challenge not to mention a existential challenge for humans on the planet.
A major issue with IoT for the consumer is that the normal consumer isn't an engineer, IT expert and most likely does not have an interest in having to fiddle with settings on all their technology. Also once technology is installed in the home it has to be maintained and I would think the normal consumer does not want to have to spend a few hours a week checking logs, backing up settings, changing passwords and all the other things that have to be done to maintain current systems.
Engineers and company management have to start understanding the end customer.