Drowning in Spam

I've had a Hotmail account for nearly three decades, and for most of that time, I’ve also maintained a paid Exchange-hosted email tied to one of my domains. That Exchange service is set to expire in a couple of years, and honestly? I won’t be renewing it.
Why? Spam!
Both accounts are bombarded with spam, and it seems to come in waves. Some days, things are fine. Other days, my inbox looks like a dumping ground for phishing attempts, fake invoices, and outright scams. It’s as if Microsoft takes a vacation from spam filtering every so often, just to remind us what email would be like without safeguards.
I don’t get it.
Meanwhile, I have a Gmail account that’s nearly as old, and guess what? It gets almost no spam. Maybe three junk emails a week, if that. Google clearly has figured this out. Why hasn’t Microsoft?
This is a big reason why I’ve moved most of my personal domains to a private shared email host, and the difference is night and day. At most, I might get one spam email a week.
So, Microsoft, if you're listening: Do better!
Have you noticed the same problem? Let me know your experiences in the comments!