most modern devices are already doing this behind the scene and when it says 100% on the screen, it's actually only 80%
Could you provide sources for this? There seems to me to be no reason to do this in a consumer device that is designed to be replaced every two cycles.
This has likely been done intentionally for humour's sake, but take a look at some of the names in Apple's AppKit framework, like https://developer.apple.com/documentation/appkit/nspreviewrepresentingactivityitem