Sorry but it's not so simple. I have two GMail accounts. One I use primarily as work/tech email list related stuff and there I get close to zero spam. The other is connected to a Youtube channel where I used to post gaming content and in general I use the second GMail account for gaming-related purposes. While it has improved somewhat recently for quite a while I was getting around 10-20 spam emails a day. Perhaps you can argue that I signed up for the spam by giving my email address to others. But the spam was clearly unrelated to anything I had ever requested.
Of course my 'anecdata' is no better than yours.