I'm a project management nerd, so let's take a look at the dependency chain to get to usefulness: to be anything other than an oversized orbital launcher, starship has to be refueled. Refueling depends on meeting payload specs, otherwise you need a too many starships to refuel one upper stage in orbit. Refueling also depends on rapid turnaround, which depends on near-zero damage to launch towers, engines, shields, and tanks. All of these dependencies depend on repeatability, which is why not catching the booster is a significant regression not a huge one, but marginal negative progress.