Not the guy who you have asked but teaching, in my opinion, has meaning. You are teaching people how to get things done in one way or another. Or you teach a method, convey a message, something along those lines. Outside of that if working e.g. to solve something for a municipality, I think you have a more or less direct impact on peoples lives.
I‘m teaching college students programming and remote sensing with python mainly. It’s giving them the tooling for the rest of their career in my eyes. I try to make methods clear instead of telling them what to copy and paste so they know what to do in case there is no instructor. It’s hard sometimes because programming seems to be scary at first but it’s rewarding if you see them succeed in tasks for example.