I think you're "right directionally" (i.e. solve for global optima, not local ones), but you must absolutely consider timing. It's fairly easy to dismiss ideas because they're not going to be the "end game" for humanity, but overlook many viable business opportunities that will be temporary on our way there, but still very profitable.