I think saving weight is definitely one of the main issues, see those proportionally large legs on Falcon-9, I guess it simply doesn't scale on bigger vehicles like Starship / Heavy booster. Also, by catching the booster on site, they can even save the transportation and do the refurbishing on site, so even shorter turnaround time I guess.