I think that discretionary income is the key factor, but I will add that a lower bit price does not mean that investors are more able to take risks. A 20% drop could seem like a good deal but if a person takes up a year of future savings to purchase that 20%, they've actually lost flexibility. I believe the best way is to determine how much you want to spend ahead of time. Then make your purchases at the right speed. This will enable a dip to affect the speed at which you deploy your allocation without altering the overall financial constraints that you already have.
Discretionary income is very important in our Bitcoin investment because without it we can't be able to invest, while investors are busy accumulating their Bitcoin they should also make some funds available for the Dip if they are interested in doubling or been aggressive anytime the price Dip. And I see Dip as a big opportunity for those investors who are ready for it and being aggressive when there is Dip doesn't mean you are taking much risk, as long as the fund is coming from your discretionary the risk is okay.
Not all dips are opportunities. Because the opportunity you are looking for may or may not come. Especially if you think you should buy aggressively just because the price has dropped, you risk making the wrong decision. It is good to get Bitcoin at a low price, but you should consider that this low price will not increase your income, will not increase your emergency reserve, or even reduce your future expenses. Yes, if someone has a discretionary fund, basic expenses are covered, and the backup fund is fairly strong, then he can allocate a little more during the dip. But if you buy with emergency money, rent money, or the necessary cash flow for the next few months to catch the dip, then in my opinion it will become a stress rather than an investment. Especially if the price drops later or a life emergency occurs, you may be forced to sell.