I dislike
technology industry's number-racing gambit; so I consider it important to have a fixed target that's good enough and
do not change. Letting one's page size goal shift year-over-year with no inhibition is actually a main root cause of
websites' obesity crisis worldwide.
Even that today "it's 2025", my rule of thumb is my webpages
(1) ought to have a reasonably-fast load time (i.e. around half-minute or less)
under the connection speed equivalent to my first broadband Internet experience. (256 kbits/sec ADSL with ~22 KiB/sec download rate; the state of cyberspace I lived through
in 2007)
This means I try, very, very hard (and mostly succeed) at making my each of webpage stay below
2/3 MiB mark; no matter that it was my software site, or my art site-- both of which are hand-coded and illustrated myself
(2) to make it so.
They're also usable slower speed like GPRS (~6 KiB/sec download rate) and dial-up (~3 KiB/sec download rate) too, but it would now be up to the visitor to disable things in his browser to make the site
comfortable to surf; like disabling images, disabling styling, or both.
(3) So what I do to accomodate such more-extreme scenario is just making the site remain usable even when everything were stripped down to the bare HTML. (Hint: Test your site in traditional text mode browser; if your site remain useful there, you're good in this aspect)
Mayhaps that wouldn't matter too much to most people if they have an average internet connection.
Not all "average" are equal. Even the allegedly "first-world" country like USA, average speed in urban area there is actually few-order-of-magnitudes different from, say,
rural America. And it's definitely different here in an allegedly "third-world" country I'm typing this from too-- vary wildly from 1 Gbit/sec GPON FTTH I have at home, to something comparable to 128 kbit/sec downlink when I sit at a crowded library
in the same city. (Around 7800-fold difference, if you think about it)
(1) Baring some specfic kind of content that have special requirements; like an entry page of video podcast (contains video), or a panorama viewer (contains huge images).
(2) Which means I actually can paint my illustrations explicitly to be compression-friendly, or to make its composition gel well with any specific
repeating/tiling technique used on my page design to reduce total image files size used.
(3) Disabling script is not applicable, since no script is used in the first place.