This is ridiculous. Old schoolers like me were taught to minimise the size of whatever you serve on a site, as much as possible, when learning web design and web programming. If you didn't use any JPEG and GIF optimisers, or HTML and Javascript you were berated (this was before Flash). You were taught about browser caching and its importance. Most WYSIWYG applications e.g. Macromedia (now Adobe) Dreamweaver had a feature where you set an internet connection speed and it would tell you how much time each web page you created would take to load on such a connection. It would even tell you what element in a page would take the longest to load.
Today's "10 MB minimum" videos on the background web pages (half of it made up of ads) is just so irritating, and disappointing.
One of my friend works at Microsoft / LinkedIn, and when he asked me (7+ year ago) how the LinkedIn Mobile app could be improved, I advised him to reduce its size and make it as responsive as possible over the slowest mobile connection in India. And the indian team did do that and my friend later told me that the US office noted their work and commendedthem for it. (There are 100 million Indians on LinkedIn - https://www.forbesindia.com/article/take-one-big-story-of-th... ).