Yes I think long term investment is the best, but many people try to choose this best but due to lack of experience and strategic knowledge many investors get left out. You can see that long term investment requires a strong wallet and experience, you need to have the ability to take risks, and you can participate in Bitcoin investment through deep buying and DCA method.
But if you are in a financial crisis, then it is most important for you to do DCA method, in this you can benefit while saving money and doing Bitcoin DCA method weekly.
It is a terrible idea to advice anyone with financial crisis to invest in Bitcoin. At some point he will have no choice than to crash his investment if doesn't come out of it after some time. In as much as we don't need to be very rich before we can start accumulating. There mut be balance in our finance if we want to have healthy investment in Bitcoin. By balance, i mean free from loan default, having emergency funds, savings and covering all expenses we need.
Also, every other experience can come when you already start your investment. You don't need to wait to have all the knowledge before you start investing.
You are very correct some set of people even argue that one can invest in Bitcoin even without having to stable source of income and I ask how if as a person you don't have to stable source of income and you have Bitcoin if maybe you are in need of settling your basic things such as food, shelter and other things how will you do it you will have no other choice but to dip hands into your Bitcoin investment so is not possible to succeed in Bitcoin investment without having to stable source of income.
Yes it is true that you don't need to wait to have all the knowledge about Bitcoin before you can start investing however among the basic knowledge you should have before starting is the history of Bitcoin growth my reason for saying this is because we see newbies always panicking when there's a dip some even sell of there Bitcoin because of fear and panic and the reason why this is happening to them is because they don't have the knowledge about Bitcoin growth, if they go through the history of Bitcoin growth then they will see for there self that bitcoin goes up sometimes come down in price and will not panic again if there's a dip.