Many free assets on Itch have no license attached. In most cases, from reading the comments, it seems like these authors generally follow a CC-BY approach (when asked, they only require credit), but without an explicit license each person wanting to use the pack will have to get the author's explicit permission. I suspect that in most cases, this is simply because most authors don't realize what not including a license means.
Itch chooses to not force authors to pick a license (fine since some use their own), but can there be a warning displayed when uploading assets with no license?