This is a logical opinion, I agree with it but also winning is an experience on it's own. Smaller teams with less funding, less depth in my opinion should target races to win rather than constantly show up to be matched against A squads from UAE, Visma, Alpecin, Trek..
Go to smaller races and learn how to win, go beat Isaac Del Toro in smaller French, Italian, Spanish races and stop showing up to get destroyed by Remco, Pogacar small teams get something from that experience, but they never practice winning when A squad with Pogacar shows up.
Personally I still have not figured out why smaller teams don't groom schedule to make races like TDU or Alula have a weight value of TDF for them, throw everything at a smaller race trying to win, get exposure.
If I was a small team I would go all in on trying to beat Narvarez or Vine and wait on showing up to races that have Pogacar , Remco level talent.. If I was running a small team I would look at Pogacar's schedule and go anywhere else, try to avoid top @5-8 riders and not waste money as a participant with no real possibility of winning.