I get what you're saying, but most modern chargers solve this problem.
I plug my phone into a usb-c charger for 10 minutes and I've got 2~3 hours of charge.
If I really need to be away for a long period, a portable battery pack works just fine (still only needs to be plugged in for a few minutes to get me hours of charge).
I don't really have problems with my battery dying during normal use. I DO have problems with gradually reduced battery life as the battery degrades.
I plug my phone into a usb-c charger for 10 minutes and I've got 2~3 hours of charge.
If I really need to be away for a long period, a portable battery pack works just fine (still only needs to be plugged in for a few minutes to get me hours of charge).
I don't really have problems with my battery dying during normal use. I DO have problems with gradually reduced battery life as the battery degrades.