I was in collision repair for 16 years. I'll die on this hill. I'm happy to see a shop actually charging for things they should be charging for. I've worked for enough shops that gave away work to "keep the insurance companies happy". Theres so many "not included" items that shops don't add to estimates because they simply don't know about, or don't know how to negotiate for. Labor, equipment, training, is all expensive and the shops who are certified to make the repairs should get paid every penny.
I'd like to see that Rivian in person, if the bill was $42k it probably had some pretty obvious structural damage that wasn't apparent in the photos. Which is another pet peeve of mine, people judging from pictures. A lot of these insurance companies write estimates from nothing more than pictures these days. I loved getting a photo estimate and quadrupling it before I even did a tear down on the car.
People need to realize insurance companies have been holding back the repair industry for decades. When you go to your mechanic what is their labor rate? 120, 130 an hour? Collision shops are less than half of that because of the insurance industry.