(Riffing on @hazelweakly 's post)
The two hardest problems in Computer Science are
1. Ethics
2. Getting people in tech to believe that ethics are important
See also folks reading sci-fi for inspirations for cool tech without learning any lessons from the stories behind them.