High discharge rate batteries have been around for years. I used to fly RC airplanes and helicopters. 30C rate batteries were the norm. That is, they would support a discharge rate 30 times their capacity. So that 20 KWH pack would be capable of delivering 600 KW, or 800 HP. And 40C and 50C batteries were available.
But, high charge rates, high discharge rates, and fully charging/discharging all reduce the battery life. The first two are a function of heat. High rates increase battery heat and heat reduces life.
Cell phones charge at 1C or less (1 hour charge time) to increase life. Of course, discharge rates are low. Also, they typically only charge to 80% of full capacity and go into low power mode at 20% remaining. So, for long life, you really only use 60% of the pack capacity. So that 20 KWH pack is only delivering 12 KWH if you want long life.
The way that lithium batteries charge is a constant amperage - contact voltage regime. So that from low charge to about 80% charged, they charge at a constant amperage. For the 30C packs, that is typically a max of 3C. So a 2100 mAH pack, would charge at constant amperage of 6 amps to 80%. At that point, the voltage to charge at that rate is 4.2 volts per cell. The charger holds that voltage and the amperage reduces at the pack reaches fully charged.
The reason you need to replace the cells after a while is, they wear out. Just like your cell phone, if you keep if for a number of years, the battery life goes down, so you replace it.