A couple or three points.
First, most cars don’t need 1000HP motors. Whether that is a single motor or in-wheel system (100HP would be adequate for mine). The problem of unsprung weight may be overcome in the very near future.
Secondly, I was probably silly and once charged my battery to 100% for a long journey home, while still at a high elevation. I experienced absolutely zero regen for much of the initial 1 1/2 mile descent – I could have stopped charging at around 98%, and finished with 100% if the battery could absorb adequate charging power while driving slowly down that first descent (wouldn’t happen at normal driving speeds, of course).
Thirdly, the (generally) accepted 80% charge level is solely for minimising journey times, not for regen. Etiquette also comes into it in that one is not charging for far longer than necessary, if the station is busy. My car charges at a steady, near 100kW right up to 80%, then the charge rate slows drastically for that final 20%. It requires about 50-55 minutes to reach 100% from a very low SOC, but puts the first 75-80% in at close to 100kW, taking only around 35 minute to charge. This being for the cheap and reliable Supercharger charging speed, which is limited for the 800V architecture of my vehicle.
The single advantage I did have was that I effectively started my journey home at the bottom of that hill – the car was down to minimum spare range by the time I reached my target recharge station in Gretna, as it was. No range anxiety, just a very low remaining range, which was anticipated and fully under control.