A nice thing about the initial ico-format is that it can contain multiple resolutions. Nowadays you will see multi-res using separate files but that took a long time to happen.
Mipmaps are common in video game graphics format though!
Pretty much nothing outside the apple ecosystem supports .icns
The only place where I've seen multiple sizes needed was for SPAs on mobile phones etc. and that's a whole different set of tags.