Rivian scaled up(ish) before they had sensible supplier agreements in place. Remember that they delayed R1 launch due to Covid (which, if true, was another mistake they made, I suspect, we’ll never know), so ended up launching right in the middle of the supply chain crunch. This was a big deal...