Could be, but it’s not like Bakhmut took 2 weeks either. It’s a rough war, when NATO is throwing all they have at you, and you’re just a small country, with 20% of their population, trying to hold them off.
NATO is sending their old stuff to Ukraine.