It's cheaper to make unoptimized software. Business is not interested in making it fast, as long as users don't complain.
And that's how we end up with software that's just fast enough to keep users from seeking alternatives.
And that's how we end up with software that's just fast enough to keep users from seeking alternatives.
Here's some amusing threads 18-19 years ago when people were complaining that it was using over 20MB:
https://www.neowin.net/forum/topic/273565-msn-messenger-7-at...
https://www.neowin.net/forum/topic/442458-msn-messenger-75-e...
Users do complain. The only response they get is to do a repair.