There should be a cost to these choices of equipment,
But who decides what equipment is used? The team, or the sponsor providing said equipment?
Doesn’t matter. If it’s the sponsor, then there should be a cost to having that sponsor, etc., etc. The bicycle is a solved problem. If a sponsor wants to use experimental equipment for the sake of sales, as Shimano does with Di2, tough luck.
The present arrangement mitigates the cost of using bad equipment (or equipment extremely biased to speed until it stops working), since if it fails at a critical juncture, you can expect your opponents to wait for you.
I know this is a simplification, because when they’re already racing, no-one is expected to wait. But as the sport has become more rationalised, modernised, and professional, the time spent racing has increased. I maintain the whole stage should be treated as a race.