Just my anecdotal 2c:
As a Windows-only user for the past 10+ years, the absolute only time I’ve written/read things in something other than UTF-8 was when burning in subtitles to video that were created by others. In these cases one can only guess and therefore chardet was used.
Having the default be UTF-8 would have saved me lots of pain over the years.