This is bad math, not researched heavily but in 2020 discord had 300 million users. 285kb goes a long way with wasted energy and bits flowing through the pipes. I agree generally with what your saying though gzipped sizes are what's being sent some CPU usage somewhere to unzip. less bytes == less waste?
Includes but doesn't always use. PNG also includes filters which can dramatically decrease sizes, especially when combined with compression.
That's why tools like OptiPng basically brute force all the combination of options. Depending on the image content different combinations of filters and compression will get the best file size.
Sure, Discord could do a bit better, but it's not correct to knock them here for costing their users 285KB.