People are talking about Kramatorsk falling, but let's talk about some really important points that are not being discussed...
1). Bakhmut is split in half by a small river and Ukraine is gradually ex-filling their troops back across it. They'll surrender the south east side of the city soon. That said, they're likely going to keep about 15,000 soldiers on the opposite side of the river in the core of the city and Russia is going to lose thousands of more soldiers trying to cross the river in the face of artillery barrages and drone strikes. It is true that Ukraine is conserving ammunition right now, but it's because they intend for Bakhmut to continue to stand for the west side of Bakhmut to stand for several more weeks. The longer they hold on, the more equipment from the West arrives and the more reinforcements finish training in Germany, Britain, Poland, Lithuania and the United States. Make no mistakes, Bakhmut will fall (as a fully destroyed husk, like Mariupol) and Ukraine knows that. But they're slaughtering Russians by the thousands there every week and that's the key.
2). While Bakhmut stands, the defenses around the line at Chasiv Yar are have the opportunity to be further developed and reinforced, setting up yet another nightmare for the Russians on their advance towards Kramatorsk and Sloviansk. Russian armor, artillery and infantry will continue to be shredded on the advance and they'll continue to backfill is with lesser trained, recently mobilized soldiers and older equipment that that they've brought out of storage. Their best stuff is being chewed up during this offensive and Ukraine knows that. The longer they hold through defense in depth, the worst the Russian army will get, at the same time as the Ukrainian Army gets better trained and is provided superior western equipment. Time is on Ukraine's side, not Russia's.
3). Ukraine has roughly 30,000 reserve forces between Kramatorsk and Chasiv Yar, who they've refused to deploy to held the Bakhmut contingent, because they're being saved for the next line of defense, as exhausted Russian attackers will meet fully rested, well equipped Ukrainians that have extra time to train and prepares their defensive positions. This has been an excellent decision by the Ukrainian command, although their units in Bakhmut have paid a huge toll in terms of loss of life. By keeping disciplined, with thousands of soldiers and their equipment in reserve, it allows them to continue to use their defense in depth strategy that has forced Russia into an absolute meat grinder and is exhausted their armor, quality artillery and best troops, at rate much faster than Russia can replenish.
4). By time Russia were to reach Kramatorsk, there will be another 40,000-60,000 Ukrainians waiting for them there. Between elements returning from training across Europe and territorial defense units that are training and being held in reserve for such time, Russia is going to be a formidable defensive line near Kramatorsk and Sloviansk, drawing supply help from Kharkiv. This is is where you'll really start to see Western armor and artillery play a big role, later this spring / early summer. Kramatorsk will be a fortress to attack and I suspect that the exhausted, deeply depleted Russian army is going to have an absolutely miserable time trying to take it. I wouldn't be shocked if their advanced is stoned there and never makes any further progress.
There is a great deal of strategy here and the continued defense of the west side of Bakhmut for the next couple weeks is only part of that strategy. There are numerous layers and every week that ticks by sees more / better western equipment arrive in Ukraine and more / better trained soldiers arrive back from Europe.