Having an emergency fund that is 3-6 months worth of expenses is also good, and planning cashflow in advance, and surely a person who has a 6 month cash reserve is going to be able to be much more aggressive in his BTC investment approach as compared with someone who has 3 months or less of cash reserves.
If an investor has an emergency funds, that will also help the investor to hold for a long term and also help him or her to accumulate more Bitcoins without getting to think about whether to sell a little of his or her coins to sort out some personal issues at hand.
One of the things some investors do is to try to see if they can accumulate up to a whole BTC or more, but the interesting part of it is that they can not achieve that if they don't work hard to achieve it.
And some might end up half way and some might not reach even half because there might not be a steady cash flow or over-expense might be the cause of it.
Still, they can never achieve upto 1 BTC if they don't have a steady cash flow just like you already said, but even with steady cash flows, if they don't try as much as they can (like holding their guns and not looking back but always ready to fire more money into their investment,,, they can never achieve a whole BTC).
So, the best way to achieve a whole BTC or the little one they can get is just to stick to their plans and never get tired of accumulating it.
Perhaps if a person had come into bitcoin around the top of the 2021 market and had contemplated that he was able to spend around $100 to $150 per week, and he speculated that he might be able to accumulate 10 million to 20 million satoshis in the next coming 3-4 years, and maybe he might have thought that maybe he might be able to get up to 1 bitcoin in 10-15 years.. perhaps perhaps... but then when the BTC price ended up correcting two years ago, he may well would have considered that to be an opportunity to buy bitcoin at lower prices, and therefore his
$125-ish per week for the last 2 years would have resulted in right around $13k invested and close to 0.55 BTC, and so he might be considering that it could be possible to get up to the accumulation of 1 BTC in the next 3-4 years, especially if he might be able to increase his DCA amount. Of course, there are no guarantees in regard to his ability to reach 1 BTC, but it may well seem like a realistic goal, even if it is a bit of an arbitrary amount, and maybe any of us would be striving to accumulate as much BTC as we are able to accumulate, depending upon our own personal circumstances, and even though the amount we accumulate can make some differences, we still just strive to do our bests, and sometimes like you suggested, there might be some needs to cut back the amount DCAing and other times, there maybe be some abilities to increase the DCA amount.
Accumulating $100 per week from now till the next 10 years will be a good one because, from my calculations, I got $52000 in total and,, the price of Bitcoin is @$43000. But come to think of it, within 10 years, the price of Bitcoin might skyrocket above $150,000k or above $200,000, so the $52k that the investor accumulated might not be able to reach a whole Bitcoin or even half a Bitcoin.
But nevertheless, we should just constantly DCA the amount that we can and not to contemplate whether to reduce the amount we accumulate but we should only be thinking of increasing the amount we put in Bitcoin weekly or monthly.
However, achieving a whole Bitcoin can be so easy if an investor always keeps emergency funds separate from Bitcoin investment and still, also has a steady cash flow, and with time if he still increases the DCAing amount.
Although the OP did well as he purchased the amount he bought (above $1k), it would be better if he constantly bought weekly with the help of the DCAing strategy, as he already said he has a steady cash flow.