It's a good idea to invest for long term with patience but the patience is what is lacking and that always makes many investors to want quick gains. There are lots of quality projects part of which you have mentioned but they are simply long terms and requires patience.
whatever method is used to make an investment, the main objective is the same, which is to get a profit from the contribution he has made. that is, whether it is in the near future or in the long term, all investors want a return on the money they previously spent. There is nothing wrong if he plays hit and run like hunting in the hype, there is no problem if he wants to be idealistic and push the project with a long process and test our patience.