This, a million times. I also strongly recommend Lenovo, the P series or the T series. These are serious business class machines that can be repair fairly reasonably by the user with components that are not horribly overpriced. They have sturdy chassis, can take reasonable amount of abuse, and have good support and drivers. You will pay a premium for the Lenovo, but it’s a for a reason.
I recommend you splurge for the largest batteries you can get. Also, immediately install right angle usb connectors to save the USB ports. The USB ports on driver stations computers and programming laptops get horrible abused.
Use a piece of tape over the right angle usb connectors so people don’t remove them.
I use a P50 and P51 for all our cad work. It’s a workstation class that requires a much bigger power brick, but runs a quadro video card.
We have less powerful machines for the programming and driver station computers. Those don’t need much power, to be honest.
Lenovo has their own refurbished computer website. They have a stupidly fast P53 on there right now for $1600 if you want a serious machine (32 gigs ram, nvidia quadro rtx 4000 max Q). The have more reasonable P53’s with quadro T2000’s for $900. They have a decent T590 that has intel UHD graphics that would work fantastically for a programming / driver station for $700.