Why does position: sticky doesn't work when parent is set to overflow: hidden?

It's the second time in one week where this happens to me and though I have figured out how to solve it ( spoiler alert, use overflow: clip instead of overflow: hidden ), I still would like to know why is it that overflow: hidden and position: sticky are not compatible.
Was this page helpful?