I owned a Volt for several years. The brake regen on that car is done through the eCVT, and it works so well I could raise the battery charge a notch going downhill. In L mode it could seriously slow the car down. If you go on the Volt forums several have complained about getting rear ended because the brake lights don't come on when regen braking. But pure EV's don't need the eCVT because, like every other electric motor, their drive motors are also electric generators in reverse.I think the regen is much like a CVT transmission. It is for light use and mostly city driving in a small car. It is more assist than braking.
The Bolt I drove offered it but you have to shift to L to get it and that is more a city setting. It drove like a golf cart. It worked but you had to get a feel for it and use good judgment.
No one is going to get run over by a Tesla as they just removed the regen option. That is a sign they had issues as it is being claimed to being reworked or it may just disappear.
Regen works to a degree but it takes some judgment from the driver and too many drivers lack that ability. Also it has limits and I just don’t see towing braking as a major option.
The automakers are going to learn a lot here. Technology is able to do a lot but you still have to rely on the operator to apply it in many cases.
Some smart phones are not too smart in some hands vs others. Same applies here.
In the future regen and electronic brake by wire could be merged. Brake by wire is still pretty new so it may be a bit yet.
Tesla removed the option to adjust regen, not the regen feature itself.
I think you missed the concern here which is braking downhill. Exhaust brakes accomplish this so as not to burn up the friction brakes. Given the same load going downhill, a Tesla Semi would also burn up its friction brakes, so it also needs an alternative braking method. The Tesla Semi's regen brakes would not work if the battery was fully charged, because there would be nowhere for the surplus electricity to go.