The reason why so many people find it difficult to invest bitcoin is because they do not understand bitcoin. If people really understand the volatility of bitcoin they won't feel panic when the price of bitcoin goes dip.
Yeah lack of understanding of Bitcoin volatility is one of the reasons but I think is went further above that because I noticed that too much expectations is also one of the major reasons because so many investors miss the right moment they should have invested on Bitcoin to seek out Bitcoin price analysis and after they most have conducted testing they started believing that anytime Bitcoin price reaches a particular place it shows that they are about entering the bull season and they will keep expecting and waiting for there analysis to work out and at the end nothing to show for, so actually expectation is one the elements that has really affected a lot of people.
when you fail to understand Bitcoin price regulations you will be scared of bitcoin investment, people that procrastinate don't know the perfect time they can invest in bitcoin, actually good investors take time to examine the market before they invest but newbies who just knew about bitcoin doesn't exercise patients and make research before they invest in bitcoin, so that's one of the elementary thing that makes people not to understand when the price is low and when the price is high for them to invest in bitcoin, I believe that people just invest base on their understanding of the market or prediction of the market of Bitcoin
In fact the cash flow should be consistent as if you keep doing DCA and increase the flow level on the other hand it will give you extra level to invest. I mean if one starts depositing bitcoins through DCA method he has to gradually increase the level of cash fund and if the amount of floating cash fund is enough to meet his family's daily expenses for 3-6 months then he can increase the level of depositing bitcoin. Later if his cash fund continues to grow and is enough to cover household expenses for 1-2 years then he can run aggressive DCA or aggressive lump sum Bitcoin buying as per market conditions to further accelerate his holding growth. With the DCA method you should have more cash flow to reduce the tendency to accumulate particular levels and increase the amount of Bitcoin deposits.
Procrastination is a very bad behavior one shouldn't have because it won't only affect you in Bitcoin investment but rather it will also affect one in so many ways. But procrastination is not only the reason why people don't know the perfect time to invest because there are people who don't believe that Bitcoin will do well in future till today, so they believe if they invest it will be more like a 50/50 something which is a very wrong mentality and wrong view because Bitcoin has already proven to be one of the best assets to invest in, in the cryptocurrency world.
I don't understand what you mean by good investor and examining the market before investing doesn't make one a good investor. Examining the market sound more like trading term because since you are investing for long period of time you don't have to examine the market though checking the market price is not actually bad but sometimes you can get discourage when you looked at it
that is why DCA method is always good to adopt whether there's increase or decrease you are not affected, all one need do is just invest what you always use to invest.This part of your post has been addressed by jayjuanGee in one of his posts in other thread of which I found meaning to it about the idea of the DCA strategy not to be only subjected to the same amount, that what determines your DCA amount is your cash flow and your expenses, considering the fact there are times when our expenses makes difference either in weeks or months, one must be able to tailor down his or her DCA amount according to the cash flow and the expenses, the dca strategy is more simplify and shouldn't be seen as a burden of compulsorily meeting up a particular amount all the time.