The B-21 program is, astonishingly, on time and within budget.
Whether it results in the B-52 retirement or not, there’s every reason to see it replacing the B-1 and B-2. But even with the upgrades remember the B-52 airframes are older than the parents of the crews. Eventually they will have so much fatigue they’ll have to scraped.